Изучаем китайский язык с помощью Apache Web Server

Для того, чтобы настроить 301-перенаправление всех зеркал на основное зеркало, но при этом исключить файл robots.txt и файлы Google и Yandex, надо в .htaccess прописать вот такую штуку:

RewriteCond %{REQUEST_FILENAME} !/robots.txt$ [NC]
RewriteCond %{REQUEST_FILENAME} !/yandex_.*$ [NC]
RewriteCond %{REQUEST_FILENAME} !/google.*$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?mirror1.ru$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www.)?mirror2.ru$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.mysitename.ru$ [NC]
RewriteRule ^(.*)$ http://mysitename.ru/$1 [R=301,L]

похоже, что в переводе на русский это означает следующее:

line1 AND line2 AND line3 AND (line4 OR line5 OR line6)

[NC] это No Case
[L] последнее правило

подробнее см Apache Module mod_rewrite.

также см. Как прописывать зеркала для сайта на Joomla.

Линии 3D/Шарики 3D

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *