Answers:
DNS记录仅将IP地址映射到主机名,所以总之
但是,您可以在请求进入时使用Web服务器中的主机名配置来提供子目录。例如,在此处将something.domain.com重定向/等同于somethingelse.domain.com/down。那将取决于您的Web服务器软件,而不是DNS。
CNAME记录是域名系统(互联网的命名系统)的一部分。它们的唯一目的是将主机名www.example.com
转换为IP地址。您无法将文件夹名称或查询附加到CNAME。确切地说,CNAME解析为其他名称,它们本身可以是指向IP地址的A记录或其他CNAME记录。
您的示例my.domain.com/subdir1
或更好http://my.domain.com/subdir1
的示例URI,统一资源标识符,用于标识或命名Internet上的资源-在您的情况下为HTTP资源。
因此,一种解决方法是将CNAME定义到其他主机头,该主机头使用HTTP状态响应301(“永久移动”)重定向到您的文件夹:
-> Browser requests subdir1.domain.com
-> Server sends a HTTP status code 301 to the browser:
REDIRECT my.domain.com/subdir1
所有Web服务器和Web编程语言均提供用于这些重定向类型的命令。