@Eugene84

Как составить правило редиректа 301 для определенных страниц?

Добрый день!
Мне нужно настроить правило редиректа в htaccess со страниц типа
www.site.ru/kvartiry_biznes_klassa/46-about
www.site.ru/kvartiry_biznes_klassa/46-ret и тд

на страницы вида:

www.site.ru/novostrojki/46-about
www.site.ru/novostrojki/46-ret и тд

соот-но.

С общей страницы www.site.ru/kvartiry_biznes_klassa на страницу www.site.ru/novostrojki редиректа не должно быть.

Как это сделать? :)

Сейчас есть заготовка вида
RewriteCond %{REQUEST_URI} ^/kvartiry_biznes_klassa/
RewriteRule ^(.*)$ /novostrojki/$1 [R=301,L]

которая делает в ходе редиректа такие ссылки:
www.bonton.ru/novostrojki/kvartiry_biznes_klassa/4...

мне же надо без - kvartiry_biznes_klassa/
  • Вопрос задан
  • 364 просмотра
Решения вопроса 1
@AmadeyMinisol
full stack web-developer
Не тестил
RewriteCond %{REQUEST_URI} !^/kvartiry_biznes_klassa/$
RewriteRule ^kvartiry_biznes_klassa/(.*)$ http://site.ru/novostrojki/$1 [R=301,L]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@lnked
Попробуйте может сработает
RewriteCond %{REQUEST_URI} !^/kvartiry_biznes_klassa/$
RewriteRule ^kvartiry_biznes_klassa(.*)$ /novostrojki$1 [R=301,L]


UPD
Забыл условие что с kvartiry_biznes_klassa не должно быть редиректа
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽