Перенаправление всего сайта на одну страницу нового сайта – за несколькими исключениями

jensen

Пользователь
Регистрация
09.07.12
Сообщения
4
Реакции
0
Баллы
1
Всем привет,
Мне нужно перенаправить весь трафик с oldsite.com, включая (почти) все подкаталоги, на newsite.com, но с небольшим количеством исключений.
Я добавил приведенный ниже скрипт в корневой файл .htaccess:

Опции - Мультивиды
Переписать движок на
RewriteCond %{REQUEST_URI} !^/story [NC,OR]
RewriteCond %{REQUEST_URI} !^/professions [NC,OR]
RewriteCond %{REQUEST_URI} !^/offer [NC,OR]
RewriteCond %{REQUEST_URI} !^/offer3 [NC,OR]
RewriteCond %{REQUEST_URI} !^/faq [NC]
RewriteRule ^(.*)$ http://newsite.com/ [Р=301,Л]

В целом это работает, но корректно работает только исключение /story. Все остальные перечисленные исключения перенаправляют на newsite.com.
Перенаправление всего сайта на одну страницу нового сайта – за несколькими исключениями
Может ли кто-нибудь посоветовать, что я делаю неправильно?

Большое спасибо,

Ян
 

serega3

Пользователь
Регистрация
08.08.12
Сообщения
2
Реакции
0
Баллы
1
Большое спасибо за это, но не означает ли добавление $1, что все поддомены, указанные в исходном запросе, будут перенесены, так что oldsite.com/otherpage попытается перейти на newsite.com/otherpage?
Мое исходное сообщение, возможно, было не совсем ясным - за исключением исключений, я хочу, чтобы весь трафик направлялся на домашнюю страницу newsite.com (фактически newsite.com/index.html), поскольку структуры этих двух сайтов совершенно разные. .
 
Сверху Снизу