Я пытаюсь создать файл .htaccess, который изменит корень документа домена на подпапку на моем сервере, без фактического изменения URL-адреса для конечного пользователя. Вот пример того, что я пытаюсь сделать:Изменить корень документа для любого домена в его собственный подкаталог
domain1.com
будет искать веб-контента в/domains/domain1.com
, но по-прежнему выглядят какdomain1.com
.domain2.com
будет искать веб-контент в/domains/domain2.com
, но все равно отображаться какdomain2.com
.
Каждый домен будет направлен на корневой каталог /
поэтому я помещаю файл .htaccess здесь, /.htaccess
.
Я не хочу добавлять каждый домен, который у меня есть к файлу .htaccess, я бы хотел, чтобы он следил за этим форматом для каждого домена, который появляется на своем пути.
Я пробовал узнать о .htaccess и создать его сам, однако, я не могу показаться способ этого. То, что у меня есть в настоящее время, делает каждый домен перенаправленным в его подкаталог и дает ошибку «слишком много перенаправлений».
- ie.
domain1.com
перенаправляет конечного пользователя кdomain1.com/domains/domain1.com
Это содержимое файла .htaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$
RewriteRule ^(.*)$ /domains/%1 [L]