0

.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

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>