.htaccess
Сервер выдаёт ошибку 500, причины:
1. Неверный синтаксис .htaccess
2. .htaccess записан в формате Windows, а должен быть записан в формате UNIX, сменить редактор
В каталоге разрешён допуск только одному ip, остальные в бане.
Order Deny,Allow
Deny from all
Allow from 84.216.203.46
301 редирект
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.ryoga.ru$ [NC]
RewriteRule ^(.*)$ http://ryoga.ru/$1 [R=301,L]
Бан по User Agent, показывает учтённым 403 ошибку
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/403.php$
RewriteCond %{HTTP_USER_AGENT} .*Slurp.* [OR]
RewriteCond %{HTTP_USER_AGENT} .*Twiceler.* [OR]
RewriteCond %{HTTP_USER_AGENT} .*WebAlta.* [OR]
RewriteCond %{HTTP_USER_AGENT} .*ia_archiver.* [OR]
RewriteCond %{HTTP_USER_AGENT} .*msnbot.* [OR]
RewriteCond %{HTTP_USER_AGENT} .*Teleport\sPro.* [OR]
RewriteCond %{HTTP_USER_AGENT} .*WebCopier.* [OR]
RewriteRule .* /403.php [F]
Leave a Reply