Исключение для 301 редиректа (.htaccess)

T0
На сайте с 04.01.2010
Offline
56
5766

Хотел написать свой вопрос в похожей теме, но она слишком старая и нет возможности написать там сообщение.

Есть блог - site1.com, для него есть зеркало - site2.com. Хочу, чтобы при заходе на site1.com пользователя редиректило на site2.com с сохранением всей структуры урлов.

Сам вордпресс установлен на site1.com, переносом всех файлов и бд на site2.com времени заниматься нет. При обычном редиректе редиректятся все урлы, включая и урл админки - site1.com/wp-admin/ - в админке работать становится проблематично.

Поэтому, подскажите, пожалуйста, как можно сделать 301 редирект с site1.com на site2.com для всех урлов, кроме урла админки - http://site1.com/wp-admin/ ?

Joker-jar
На сайте с 26.08.2010
Offline
154
#1

RewriteCond %{HTTP_HOST} ^site1.com$

RewriteCond %{REQUEST_URI} !^/wp-admin/
RewriteRule (.*) http://site2.com/$1 [R=301,L]
T0
На сайте с 04.01.2010
Offline
56
#2

Спасибо! :)

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