Как правильно настроить 301 редирект в htaccess

JJ
На сайте с 04.11.2010
Offline
46
231

Добрый день!

Столкнулся с такой ситуацией. Всегда прописываю редиректы 301 в .htaccess в виде:

Redirect 301 /staraya-stranica1/ http://site.ru/category/novaya-stranica1/

Redirect 301 /staraya-stranica2/ http://site.ru/category/novaya-stranica2/

Redirect 301 /staraya-stranica3/ http://site.ru/category/novaya-stranica3/

Все работает, вопросов нет. Сейчас возникла необходимость поставить редиректы для страниц виде:

Старая страница: http://site.ru/staraya-stranica4 (без слеша на конце)

Новая страница: http://site.ru/novaya-stranica4/

Вопрос: как правильно прописать такой редирект в .htaccess ?

Такой вариант не работает:

Redirect 301 /staraya-stranica4 http://site.ru/novaya-stranica4/

skarui
На сайте с 24.07.2014
Offline
48
#1

1) сначала сделать общий редирект на без слеша на слеш

2) потом просто со страницы старой на новую.

Так на автомате все будет работать

Программирование, продвижение, аналитика. Работаю в агентстве Skarui (http://skarui.ru). Увлекаюсь сайтами, дорвеями и трафикогенерацией! Иногда пишу в свой блог (http://skarui.ru/blog/karuev)
JJ
На сайте с 04.11.2010
Offline
46
#2

Спасибо за ответ!

А конкретно для нужных страниц можно сделать? Не уверен что мне нужно полностью для всего сайта это делать. В данный момент только несколько страниц

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий