@buyyes

301 редирект файлов из папки, которые начинаются с определенных символов в другую папку. Как?

Добрый день. Пытаюсь сделать редирект части страниц одного раздела в новый раздел, не задев при этом остальные страницы данного раздела. То есть, все страницы по типу site.ru/razdel/start-with-1 (site.ru/razdel/start-with-2; site.ru/razdel/start-with-3 и т.д.) в раздел site.ru/novyi-razdel/start-with-1 (site.ru/novyi-razdel/start-with-2; site.ru/novyi-razdel/start-with-3 и т.д.). При этом не задев страницы всех остальных видов в данном разделе (site.ru/razdel/1; site.ru/razdel/sasasa и т.п.), я попробовал это сделать 2 способами, оба варианта неудачны:

1. RewriteRule ^razdel/(/start\-with\.*)$ /novyi-razdel/$1 [L,QSA]

2. RewriteCond %{REQUEST_URI} ^razdel/(/start\-with\.*)$
RewriteRule ^(.*)$ %1/novyi-razdel/%2 [R=301,L]
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
@dodo512
RewriteRule ^razdel/(start-with.*)$ /novyi-razdel/$1 [R=301,L]

Ставить в начало файла .htaccess
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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