E
E
Eugene842016-06-15 12:49:42
PHP
Eugene84, 2016-06-15 12:49:42

How to create a 301 redirect rule for specific pages?

Good afternoon!
I need to set up a redirect rule in htaccess from pages like
www.site.ru/kvartiry_biznes_klassa/46-about
www.site.ru/kvartiry_biznes_klassa/46-ret and so
on to pages like:
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/

Answer the question

In order to leave comments, you need to log in

2 answer(s)
Андрей Minisol, 2016-06-15
@Eugene84

Not tested

RewriteCond %{REQUEST_URI} !^/kvartiry_biznes_klassa/$
RewriteRule ^kvartiry_biznes_klassa/(.*)$ http://site.ru/novostrojki/$1 [R=301,L]

L
lnked, 2016-06-15
@lnked

Try it might work

RewriteCond %{REQUEST_URI} !^/kvartiry_biznes_klassa/$
RewriteRule ^kvartiry_biznes_klassa(.*)$ /novostrojki$1 [R=301,L]

Забыл условие что с kvartiry_biznes_klassa не должно быть редиректа

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question