Использование .htaccess для размещения двух сайтов в одном хостинге - PullRequest
0 голосов
/ 03 июня 2011

Как показывает вопрос: у меня есть два домена / веб-сайта, и я хочу использовать одну общую хостинговую зону для размещения их обоих.

Один веб-сайт / домен будет работать из корня ..., а другой будетзапустить из папки, расположенной внутри корня.

Мне удалось получить файл htaccess, чтобы сделать это, но мне нужно замаскировать URL, чтобы сайт, использующий эту папку, казался собственным доменным именем (вместо того, чтобы показывать другое доменное имя и папку, на которую он указывает)

Итак, ниже ...

Site1 -> site1.com Site2 -> site1.com/site2/

должно быть ...

Site1 -> site1.com Site2 -> site2.com

1 Ответ

0 голосов
/ 03 июня 2011
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?main\-domain.com$ [NC]
RewriteCond %{REQUEST_URI} !^/sub\-folder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /sub-folder/$1
RewriteCond %{HTTP_HOST} ^(www.)?main\-domain.com$ [NC]
RewriteRule ^(/)?$ sub-folder/index.php [L]

Это просто вопрос использования механизма перезаписи, чтобы фактический URL не отображался.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...