boch112
@boch112
привет

301 редирект, как правильно расположить по порядку?

Есть ли какое то правило, как нужно располагать порядок при изменении структуры сайта, или всё равно, какие есть мнения у уважаемых экспертов?

т.е. сперва самые глобальные: www - без www
потом /директории/
потом /директории/файлы.html
потом файлы-из-корня.html
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
если вы используете двухуровневые конструкции типа

RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
RewriteRule . %1/%2 [R=301,L]
то разницы нет никакой.
А вот если вы делаете просто
RewriteRule catalog$ http://site.ru/goods[R=301,L]
RewriteRule catalog/tovar3.html$ http://site.ru/goods/tovar/tovar3[R=301,L]
то в таком случае редирект каталога должен стоять после редиректов всех внутри него.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы