У меня есть домен example.com
и настроить сервер Ubuntu Apache таким образом, чтобы он указывал любой поддомен на каталог с таким же именем.
ok.example.com
будет указывать на example.com/ok
пока URL останется как ok.example.com
,
У меня есть другой домен site.co
который я пытаюсь указать на один из поддоменов ok.example.com
через запись CNAME. Тем не менее, меня встретили с Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
ошибка.
В общем, я создал запись CNAME для site.co
:
@
-> ok.example.com
Теперь, когда я посещаю site.co
похоже, что example.com/site
(который не существует, так как у меня нет каталога с таким именем и поэтому приводит к 404).
Как я могу получить собственный домен, указывающий на поддомен, который указывает на каталог, в то время как пользовательский домен остается в качестве URL?
Я использую CNAME, чтобы можно было получить это имя домена через PHP.
В моем виртуальном хосте есть следующее:
<VirtualHost *:80>
ServerAlias *
VirtualDocumentRoot /var/www/html/%1
</VirtualHost>
Задача ещё не решена.
Других решений пока нет …