Помогите решить задачу с переадресацией зеркал .htaccess

metallphilin

старожил nulled
Регистрация
25 Авг 2006
Сообщения
680
Реакции
212
Здравствуйте, господа

Сайт на WP, хостинг Бегет - два домена dom1.ru и dom2.com прилинкованы к одному сайту.

В конфиге WP прописано

define('WP_SITEURL','Для просмотра ссылки Войди или Зарегистрируйся' . $_SERVER['HTTP_HOST']);
define('WP_HOME','Для просмотра ссылки Войди или Зарегистрируйся' . $_SERVER['HTTP_HOST']);

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

Далее по адресу /community/ - установлен форум, который является частью wordpress. То есть нужно что бы по адресу

dom1.ru - открывался сайт

а по адресу

dom2.com - открывался форум.


Делаем так:

RewriteCond %{HTTP_HOST} dom1.ru [NC]
RewriteCond %{REQUEST_URI} ^/community/?$
RewriteRule (.*) Для просмотра ссылки Войди или Зарегистрируйся [L,R=301]


- с этим проблем нет, это работает,


далее пытаемся отправить все , что не /community/ в Для просмотра ссылки Войди или Зарегистрируйся

RewriteEngine On
#RewriteCond %{HTTP_HOST} ^dom2.com$ [NC]
#RewriteCond %{REQUEST_URI} !^/community/?$
#RewriteRule (.*) Для просмотра ссылки Войди или Зарегистрируйся [L,R=301]

и получаем бесконечный цикл, баста. Как сделать?

Будем благодарны за любые советы по теме.
 
Здравствуйте, господа

Сайт на WP, хостинг Бегет - два домена dom1.ru и dom2.com прилинкованы к одному сайту.

В конфиге WP прописано

define('WP_SITEURL','Для просмотра ссылки Войди или Зарегистрируйся' . $_SERVER['HTTP_HOST']);
define('WP_HOME','Для просмотра ссылки Войди или Зарегистрируйся' . $_SERVER['HTTP_HOST']);

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

Далее по адресу /community/ - установлен форум, который является частью wordpress. То есть нужно что бы по адресу

dom1.ru - открывался сайт

а по адресу

dom2.com - открывался форум.


Делаем так:

RewriteCond %{HTTP_HOST} dom1.ru [NC]
RewriteCond %{REQUEST_URI} ^/community/?$
RewriteRule (.*) Для просмотра ссылки Войди или Зарегистрируйся [L,R=301]


- с этим проблем нет, это работает,


далее пытаемся отправить все , что не /community/ в Для просмотра ссылки Войди или Зарегистрируйся

RewriteEngine On
#RewriteCond %{HTTP_HOST} ^dom2.com$ [NC]
#RewriteCond %{REQUEST_URI} !^/community/?$
#RewriteRule (.*) Для просмотра ссылки Войди или Зарегистрируйся [L,R=301]

и получаем бесконечный цикл, баста. Как сделать?

Будем благодарны за любые советы по теме.
А можете полностью показать файл .htaccess ? Просто не складывается полная картинка по правильности копирования кусков кода. И скажите у вас один файл .htaccess в корне сайта, или в директории community тоже есть этот файл?
 
Назад
Сверху