Постраничный редирект в .htaccess

R
На сайте с 26.04.2014
Offline
74
1274

Доброго времени суток.

Возникла задача по временной постраничной переадресации с сайта на его копию.

В .htaccess старого сайта прописано

   RewriteEngine On


RewriteCond %{HTTP_HOST} ^www\.site1\.com$ [NC]
RewriteRule ^(.*)$ http://www.site2.com/$1 [R,L]

RewriteCond %{HTTP_HOST} ^site1\.com$ [NC]
RewriteRule ^(.*)$ http://www.site2.com/$1 [R,L]

Данное выражение работает только для главной и ещё одной страницы. Остальные страницы не редиректятся - возможно неправильно передается строка в переменной?

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

Правила составлены верно. Проблема может быть если поставили их не в самое начало, а после других правил. Например после RewriteRule . index.php [L]

R
На сайте с 26.04.2014
Offline
74
#2

jkm, спасибо. Действительно - выше стоял index с [L]. поменял местами - всё заработало.

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