Добрый день,
подскажите, пжл, как сделать 301 редирект в файле .htaccess со старых страниц сайта на новые. Все названия файлов идентичные (цифровые, от одной до восьми цифр), отличается
только директория. Например:
старая страница
https://site.ru/old/123456
новая страница
https://site.ru/new/123456
Если сделать редирект по каждой странице отдельно, вот это правило 100% работает:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?site\.ru [NC]
RewriteCond %{REQUEST_URI} ^/old/123456 [NC]
RewriteRule ^(.*)$ https://site.ru/new/123456 [R=301,L]
Но проблема в том, что таких страниц много - вручную сделать нереально. Перепробовал все варианты - ничего не получается (( В лучшем случае - редиректит на главную страницу.
Есть ещё одно замечание: при разработке "забыли" поменять коренную страницу
/old на
/new )))
Поэтому открывается
site/old -- список всех страниц
site/new/(0-9).
Прошу помощи, заранее всем спасибо)