Гуру | Не могу сделать 301 редирект. У клиента было два сайта, один старый и имеет трафик, второй молодой трафика нет. Решили старый домен повешать на тот сайт что новый (он клиенту больше нравится, к тому же старый был сделан на голом html, без админки). Настроили редирект с домена нового сайт на домен старого сайта, все работает. Что бы не терять трафик решили сделать редиректы тех страниц что имеют трафик на новые страницы (урлы ведь сменились), но редирект почему то не срабатывает, ни как не могу понять почему. Может кто что подскажет? Файл .htaccess
Код: #Глобалы нам не нужны
#php_flag register_globals off
#Слешировать кавычки также не требуется
#php_flag magic_quotes_gpc off
#Запретим получать урлы при помощи fopen()
#php_admin_value allow_url_fopen off
#При получении ошибки - сообщаем об этом скрипту
ErrorDocument 400 /errors/400.html
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
#ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html
ErrorDocument 503 /errors/503.html
RewriteCond %{HTTP_HOST} ^www\.domen-NOVOGO-sajta\.ru$ [NC]
RewriteRule ^(.*)$ http://www.domen-STAROGO-sajta.ru/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^domen-NOVOGO-sajta\.ru$ [NC]
RewriteRule ^(.*)$ http://www.domen-STAROGO-sajta.ru/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^domen-STAROGO-sajta\.ru$ [NC]
RewriteRule ^(.*)$ http://www.domen-STAROGO-sajta.ru/$1 [R=301,L]
Redirect 301 /transformers/ http://www.domen-STAROGO-sajta.ru/page/realiz.html
#Запрещаем листинги каталогов
Options -Indexes
#Разрешаем переходы по символьным ссылкам
Options +FollowSymlinks
#Редирект для форума
#RedirectMatch ^forum/(.*)$ http://forum.yoursite.ru/$1
RewriteEngine On
#Правила для скачивания: отдаем любой контент только через скрипт
#НЕ УДАЛЯЙТЕ И НЕ КОММЕНТИРУЙТЕ СТРОКУ НИЖЕ!!!! ЭТО ЧРЕВАТО ВЗЛОМОМ!!!
RewriteRule ^uploads/(.*)$ download.php?download=$1 [L]
#Если запрашиваемый ресурс не папка и не файл - это ЧПУ
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#Если файл - картинка. Нафик надо сообщать об этом системе... Это ж целую страницу придется генерить из-за случайной глупости, что тяжело для сервера...
RewriteCond %{REQUEST_URI} !\.(css|js|jpe?g|gif|png|bmp)$
RewriteRule ^(.*)$ index.php?$1&%{QUERY_STRING} [L] Последний раз редактировалось Dager; 13.03.2012 в 12:32. |