Переадресация категории

MS
На сайте с 25.06.2009
Offline
104
403

Здравствуйте.

Переношу сайт на новый домен.

Как сделать переадресацию категории на главную страницу нового домена

site.ru/cat/ -> website.ru

если ставлю так в .htaccess

RewriteCond %{HTTP_HOST} ^site\.ru

RewriteRule ^(.*)$ http://website.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www.site\.ru

RewriteRule ^(.*)$ http://website.ru/$1 [R=301,L]

то категория переадресовывается так

site.ru/cat/ -> website.ru/cat/

а мне нужно чтобы перенаправлялось на главную страницу

J
На сайте с 20.02.2014
Offline
120
jkm
#1

Для переадресации

site.ru/cat/ -> website.ru

www.site.ru/cat/ -> website.ru

site.ru/cat/lol -> website.ru/lol


RewriteCond %{HTTP_HOST} ^(www\.)?site\.ru
RewriteRule ^cat/(.*)$ http://website.ru/$1 [R=301,L]
MS
На сайте с 25.06.2009
Offline
104
#2

Работает.

Но главная страница не перенаправляется.

Нужно так сделать:

Чтобы все страницы перенаправлялись на новый домен с сохранением своих адресов, только одна категория на главную страницу нового домена.

Спасибо!

J
На сайте с 20.02.2014
Offline
120
jkm
#3

Правила применяются последовательно и в том порядке, в котором записаны.

Первыми поставить правила для отдельных страниц и категорий, а после уже общее правило для всех остальных.


RewriteCond %{HTTP_HOST} ^(www\.)?site\.ru
RewriteRule ^cat/(.*)$ http://website.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?site\.ru
RewriteRule ^(.*)$ http://website.ru/$1 [R=301,L]

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