Отображение вторичного домена в подкаталог с использованием mod_rewrite - PullRequest
3 голосов
/ 27 января 2011

Я хочу сопоставить дополнительный домен с подпапкой в ​​корне моего документа.

Например, если запросы к домену www.example.com сопоставляются с моим DocumentToot, то запросы к www.exampletwo.com переходят на /sites/files/.

Я не могу выполнить перенаправление с www.exampletwo.com/index.html на www.exampletwo.com/sites/files/index.html, пока URL-адрес по-прежнему отображается www.exampletwo.com/index.html. Есть идеи?

Ответы [ 2 ]

5 голосов
/ 27 января 2011

Я полагаю, вы ищете что-то вроде этого:

RewriteCond %{HTTP_HOST} ^(www\.)?exampletwo\.com [NC]
RewriteRule ^/(.*) /sites/files/$1 [L]
1 голос
/ 27 января 2011
RewriteCond %{HTTP_HOST}   ^(www\.)?example\.com [NC]
RewriteRule ^/(.*)         http://www.exampletwo.com/$1 [L,R]

RewriteCond %{HTTP_HOST}   ^(www\.)?exampletwo\.com [NC]
RewriteRule ^/(.*)         http://www.exampletwo.com/sites/files/$1 [L,P]

Флаг P использует прокси-модуль, поэтому URL-адрес не изменяется (без перенаправления) на клиенте.

...