Пользовательский домен не указывает на поддомен правильно через запись CNAME

У меня есть домен 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>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …