Может ли запись DNS указывать на такой адрес, как my.domain.com/subdir1
domain-name-system
cname-record
Ханнес де Ягер
источник
источник
Записи CNAME являются частью Системы доменных имен, системы именования в Интернете. Их единственная цель - переводить имена хостов, например,
www.example.com
в IP-адреса. Вы не можете прикрепить имена папок или запросы к CNAME. Чтобы быть точным, CNAME преобразуется в другие имена, которые сами могут быть A-записями, указывающими на IP-адреса или другие записи CNAME.Ваш пример
my.domain.com/subdir1
или лучшеhttp://my.domain.com/subdir1
URI, унифицированный идентификатор ресурса, который используется для идентификации или наименования ресурса в Интернете - в вашем случае это ресурс HTTP.Таким образом, обходной путь может заключаться в том, чтобы определить CNAME для другого заголовка узла, который перенаправляет в вашу папку с помощью ответа о состоянии HTTP 301 («перемещен навсегда») :
Все веб-серверы и языки веб-программирования предоставляют команды для этих типов перенаправлений.
источник
То, что вы просите, это перенаправление URL. Запись CNAME НЕ будет выполнять это.
Вероятно, проще всего было бы использовать файл .htaccess или (что еще проще) написать быструю веб-страницу с мета-обновлением или перенаправлением javascript для автоматического перенаправления пользователя.
Вы не упомянули свою ОС или веб-сервер, поэтому я просто пытаюсь дать лучший общий ответ, который я могу.
источник
Нет. Записи CNAME могут указывать только на записи DNS. Вы ищете HTTP перенаправление.
источник