Задать вопрос

Как правильно сделать редирект со всего раздела, в новый раздел?

Как правильно сделать редирект со всего раздела к примеру site.ru/catalog/plyazh/...
чтобы редиректило site.ru/plyazh/... .
внутри есть еще структура ращделов и страниц.
  • Вопрос задан
  • 7281 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
Перенаправляет все содержимое каталогов http://site.ru/dir1/любое/любое → в site.ru dir2 /любое/любое .

RewriteCond %{REQUEST_URI} ^/dir1/(.*)$ 
# если строка начинается с /dir1/ 
RewriteRule ^(.*)$ /dir1%1 [R=301,L]

#Перенаправить все урлы с начинающиеся с dir1 на dir2 с сохранением дальнейшей структуры URL
Перенаправляет все содержимое каталогов/любое/dir1/любое/любое → в /любое/dir2/любое/любое
RewriteCond %{REQUEST_URI} ^(.*)/dir1/(.*)$ 
# если строка содержит /dir1/ 
RewriteRule ^(.*)$ %1/dir2/%2 [R=301,L]

#Перенаправить все урлы с начинающиеся с dir1 на dir2 с сохранением дальнейшей структуры URL
Ответ написан
Ваш ответ на вопрос

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

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