Han*_*ger 49 domain-name-system cname-record
DNS 记录可以指向像 my.domain.com/subdir1 这样的地址吗
Kev*_*hal 56
DNS 记录仅将 IP 地址映射到主机名,所以总而言之,没有
但是,您可以在 Web 服务器中使用主机名配置来在请求进入时为子目录提供服务。就像使 something.domain.com 重定向/等同于 somethingelse.domain.com/downhere 一样。这将取决于您的 Web 服务器软件,而不是 DNS。
spl*_*tne 21
CNAME 记录是域名系统的一部分,域名系统是互联网的命名系统。它们的唯一目的是将主机名(如www.example.com
转换为 IP 地址)转换为 IP 地址。您不能将文件夹名称或查询附加到 CNAME。准确地说,CNAME 解析为其他名称,这些名称本身可以是指向 IP 地址的 A-Records 或其他 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
Run Code Online (Sandbox Code Playgroud)
所有 Web 服务器和 Web 编程语言都为这些类型的重定向提供命令。
您要的是 URL 重定向。CNAME 记录不会完成此操作。
您最简单的选择可能是使用 .htaccess 文件,或者(甚至更简单)只编写一个带有元刷新或 javascript 重定向的快速网页来自动重定向用户。
你没有提到你的操作系统或网络服务器,所以我只是想尽我所能提供最好的通用答案。
归档时间: |
|
查看次数: |
132024 次 |
最近记录: |