Na kilka sposobów.
Odpowiada za to zmienna „HTTP_REFERER” przekazywana skryptom php z poziomu serwera WWW.
Można zablokować żądania pochodzące z poza domeny, na której masz bloga, filtrując żądania właśnie na podstawie tego zawartości tego parametru.
W skryptach PHP też można robić funkcje warunkowe podając jako warunek wywołanie tej zmiennej w postaci:
_SERVER["HTTP_REFERER"]
Tu mas przykład, jak to się robi w konfiguracji serwera Apache,
np przez plik .htacces:
http://httpd.apache.org/docs/2.4/rewrite/access.html#referer-deflector
A tu jest gotowe przykłady:
http://www.htaccess-guide.com/deny-visitors-by-referrer/
https://my.fastdomain.com/cgi/help/95
Pozdro
😉
Ok, dzięki i dobrego weekendu!
Dlaczego coś tak strasznego chcesz zrobić?
Jakiś czas temu poprosiłem kilka osób, aby delikatnie pomogły mi sprowadzić ruch na strony lądowania ponieważ stworzyłem szkolenie o tematyce zarabiania w necie. I tak się złożyło, że te osoby umieściły linki do szkolenie na blogu np. na forum.gazeta.pl, itp. portale, które dopuszczają na forach umieszczanie linków zewnętrznych. W sumie to moja wina bo nieprofesjonalnie podszedłem do tematu prosząc ,,przypadkowe osoby”. Obecnie mam wejścia, ale strona ze szkoleniem jest już nieaktualna i dlatego pomyślałem o blokadzie, np. gazeta.pl. Ale nie wiem czy to jest dobry pomysł, może lepiej zostawić tak, jak jest?
Osobiście nie rozumiem dlaczego ktoś miał by chcieć zabić ruch na stronie, jeśli są to użytkownicy zainteresowani szkoleniem – napisz jakieś info że to się skończyło i kiedy będzie kolejne, albo niech zainteresowani zostawiają maila i dasz im znać jak kolejne szkolenie będzie … jeżeli faktycznie stworzyłeś szkolenie o zarabianiu w necie to chyba sobie poradzisz 🙂