У меня есть 2 домена, работающих в одном каталоге с одного и того же IP-адреса (через запись CNAME в DNS каждого)
каталог показывает это в индексе apache:
индекс чего-либо /
domainOne.com/
domainTwo.com/
Это отображается, когда вы посещаете сайт через его IP-адрес.
Однако я хочу domainOne.com/html/
будет отображаться, ЕСЛИ домен является доменом один, и domainTwo.com/html
если для подключения используется второй домен.
Я попытался поместить подкаталог в запись CNAME, чтобы он указывал на 12.34.56.789/domainOne.com/html/
но это, очевидно, не сработало, поскольку CNAME могут направлять только IP-адреса, а не конкретные папки, что отстой.
Это возможно? Если да, то это сделало бы мою жизнь НАМНОГО легче.
(PS, я делаю все в моем httpd.conf
файл, у меня нет файлов конфигурации для каждого домена, так как я не мог понять, как подключить свои домены к AWS... и поэтому теперь я настолько низок, что использую записи CNAME...)
В основном я хочу знать, могу ли я сделать это с помощью механизма перезаписи, если это возможно.
И, честно говоря, единственная причина, по которой я хочу это сделать, заключается в том, чтобы сайты были доступны с адреса отладки в одном месте в одном и том же каталоге, и чтобы сайты могли получать доступ к ресурсам между собой.
Это все, что мне удалось придумать, и, конечно же, это не работает.
RewriteEngine включен
<Если "%{HTTP_HOST} == 'domainOne.com'">
Псевдоним "/" "${DocumentRoot}/domainOne.com/html"
</Если>
Посмотрите сайт здесь, чтобы понять, что я имею в виду в начале (https://mistersircode.com/)
(Если у сайта не будет индекса в будущем, это, вероятно, потому, что я исправил свою проблему.)