Forum dla administratorów stron WWW i developerów

Witaj!

AdminZone.pl to miejsce w którym możesz dowiedzieć się jak szybko i skutecznie wypromować swoją stronę WWW, zachęcić użytkowników do wypowiadania się i aktywnego udziału w życiu takiej strony.
Dołącz do naszej społeczności aby w pełni korzystać z usług oferowanych przez AdminZone.pl
Zaloguj się
lub
Zarejestruj się
 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Agent Facebooka jak go usunąć?

Autor tematu

16 paź 2016, 15:34

Hej. Już od długiego czasu pojawiają się u mnie na forum tak mi się wydaje agent facebooka facebookexternalhit/1.1 (+ czy jest on niezbędny czy raczej go jakoś usunąć?


 
Awatar użytkownika
Macsch15
Administrator
Posty: 1968
Rejestracja: 10 sie 2012, 16:12
Lokalizacja: Polska
Kontaktowanie:

Re: Agent Facebooka jak go usunąć?

16 paź 2016, 15:49

Ten bot może generować spory ruch na stronie, tutaj masz opisane jak go możesz zablokować: http://stackoverflow.com/questions/1152 ... nalhit-bot


 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Re: Agent Facebooka jak go usunąć?

Autor tematu

16 paź 2016, 15:51

To fakt, bo mam spory ruch. To go zostawiam.


 
Awatar użytkownika
Macsch15
Administrator
Posty: 1968
Rejestracja: 10 sie 2012, 16:12
Lokalizacja: Polska
Kontaktowanie:

Re: Agent Facebooka jak go usunąć?

16 paź 2016, 16:53

Tyle, że ten ruch jest sztuczny i tylko zajmuje zasoby.


 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Re: Agent Facebooka jak go usunąć?

Autor tematu

16 paź 2016, 17:15

Ok, to powiesz mi jak to usunąć?


 
Awatar użytkownika
Macsch15
Administrator
Posty: 1968
Rejestracja: 10 sie 2012, 16:12
Lokalizacja: Polska
Kontaktowanie:

Re: Agent Facebooka jak go usunąć?

16 paź 2016, 18:10

Jakiej aplikacji używasz?


 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Re: Agent Facebooka jak go usunąć?

Autor tematu

16 paź 2016, 18:17

Phpbb 3.1.10


 
Awatar użytkownika
Macsch15
Administrator
Posty: 1968
Rejestracja: 10 sie 2012, 16:12
Lokalizacja: Polska
Kontaktowanie:

Re: Agent Facebooka jak go usunąć?

16 paź 2016, 18:44

Możesz dodać do pliku .htaccess:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*(facebookexternalhit).*$ [NC]
RewriteRule .* - [F,L]


 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Re: Agent Facebooka jak go usunąć?

Autor tematu

16 paź 2016, 18:45

ok


 
Awatar użytkownika
Macsch15
Administrator
Posty: 1968
Rejestracja: 10 sie 2012, 16:12
Lokalizacja: Polska
Kontaktowanie:

Re: Agent Facebooka jak go usunąć?

16 paź 2016, 19:37

Nie znalazłem żadnego dodatku do phpbb który umożliwiałby blokowanie czegoś takiego.
Jeżeli interesuje Ciebie inne rozwiązanie, możesz użyć https://github.com/Macsch15/CrawlerDetector

if (CrawlerDetector::isCrawler() === true) {
    if (CrawlerDetector::getCrawlerName() === 'Facebook External Hit') {
        die();
    }
}


I dodać gdzieś, gdzie wykonuje się każdy request, w stylu pliku common.php.

Moim zdaniem jednak, lepszym rozwiązaniem będzie blokada na poziomie httpd, czyli to, co podałem wyżej z użyciem pliku .htaccess.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 47 gości