2015-02-27 4 views
1

Ищите в высоком и низком качестве ответа - 301 переадресация кажется общей проблемой здесь, но после долгих чтений я в тупике!Очень простая 301 Переадресация Первая строка работает только в htaccess

У меня есть простой файл .htaccess с тремя 301 редиректов в:

redirect 301 example1.htm http://www.example.co.uk/newexample1.htm 
redirect 301 example2.htm http://www.example.co.uk/newexample2.htm 
redirect 301 example3.htm http://www.example.co.uk/newexample3.htm 

Однако только первые 301 редирект работает. Последующие переадресации не выполняются.

Сайт не имеет CMS - все это просто css/html.

Любые предложения?

ответ

2

Попробуйте эти правила с RedirectMatch целевой конкретной страницы с регулярным выражением:

RedirectMatch 301 ^/example1\.htm$ http://www.example.co.uk/newexample1.htm 
RedirectMatch 301 ^/example2\.htm$ http://www.example.co.uk/newexample2.htm 
RedirectMatch 301 ^/example3\.htm$ http://www.example.co.uk/newexample3.htm 
+0

Просто попытался это - к сожалению, не работает! – Adam301

+0

К сожалению ** не работал ** никогда не хватает информации для кого-то, кто поможет вам. Если вы прокомментируете первое правило, то работает 2-я работа? – anubhava

+0

Извинения. Да, я попытался удалить первую строку, но никаких изменений. Пробовал с регулярным выражением и без него. Я также поместил текущий рабочий 301 в нижней части списка и все еще работает. – Adam301

Смежные вопросы