2013-06-30 2 views
0

Мы взяли на себя сайт с примерно килобиальными страницами в корневой каталог старого сайта, сделанный в htm, который необходимо удалить. Я хочу сделать 301 переадресацию со страниц на index.php в корневой каталог нового сайта с помощью подстановочного знака. Ниже приведен пример структуры именования страниц:htaccess 301 перенаправление с подстановочным знаком на одну страницу

oldpage_dees.htm 
oldPage_dat.htm 
oldPage_deeudderting.htm 

и так далее. Как указано, мне нужно, чтобы они перенаправлялись в index.php в корневой каталог. Просматривая примеры и обсуждения здесь, я пробовал:

RewriteEngine On 
RewriteRule ^/oldpage_([\w]*).htm$ /index.php [R=301,L] 

, но я получаю ошибку 404.

Любые предложения? Заранее спасибо!

ответ

1

В .htaccess находится файл конфигурации уровня каталога, вам не нужно указать косую черту, я думаю, что это будет делать работу:

RewriteEngine On 
    RewriteRule ^oldpage_([\w]*).htm$ index.php [R=301,L] 

Между тем, вы можете использовать следующую .htaccess tester для отладки правил перезаписи ,

0

попробовать это:

RewriteEngine On 
RewriteRule ^oldpage_(.*).htm$ index.php [R=301,L] 
Смежные вопросы