2015-06-07 2 views
2

У меня есть две домены (example.com и example2.com), которые направляются туда же. Я хочу, чтобы перенаправить один из доменов (example2.com) в каталог (example.com/dir), без одно из следующих действий, происходящий:Переадресовать домен в каталог с сохранением адреса

  • адресной строки показывает example.com/dir
  • Адреса бар показывает example2.com, но не загружает содержимое example.com/dir кроме index.html
  • example.com также перенаправляет example.com/dir

Так что:

  • example2.com показывает содержимое example.com/dir
  • example2.com/page.html показан файл example.com/dir/page.html

Заранее спасибо

ответ

0

Поэтому, учитывая, что оба домена указывают на тот же корень документа, то вы должны использовать это правило для перезаписи example2.com на /dir.

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)?example2\.com [NC] 
RewriteRule ^(.*)$ /dir/$1 [L] 

Если это не так, и они не находятся на одних и тех же серверах, вы должны будете использовать mod-proxy[P] для выполнения этой задачи. Это будет происходить на example2.com .htaccess.

RewriteEngine On 
RewriteRule ^(.*)$ http://example.com/dir/$1 [P] 
Смежные вопросы