我在 co.cc 中创建了 DNS 记录,使其指向 x10hosting 帐户。所以我有<mydomain>.co.cc - A - <x10 ip>
它工作正常。现在的问题是我已经提到了像blog.<mydomain>.co.cc
我以前的简历中一样的名字,我无法更改。那么是否可以使用 DNS 记录将子域请求重定向到主域。
答案1
你可以添加 CNAME,但这还不够。
这样,您只会告诉浏览器您的博客的 IP 与您的域 DNS 记录指向的 IP 相同:
blog.dom.tld -> dom.tld -> <your.ip>
如果你的 HTTP 服务器没有实现 Vhosts(我认为它做因为您处于共享服务器中:),所以您已经完成了。
由于你的服务器是 Vhost,你必须指示它正确处理 blog.dom.tld 和 dom.tld为同一个虚拟主机。您可以使用以下方式实现此行为ServerAlias
Apache 指令, 例如
编辑:
不认识你的主人,但是他们的论坛看来您可以登录并手动完成。
答案2
正如已经说过的,dns 不执行重定向。
dns 仅将名称解析为 ip。
如果您使用的是 apache 服务器,只需将域指向您的服务器 IP,然后您就可以使用 .htaccess 进行重定向。
答案3
DNS 实际上不会像这样进行重定向。通常,您必须将两个域都指向为两个域设置虚拟主机的 Web 服务器,并在虚拟主机中创建规则以发送重定向。
如果你四处看看,就会发现有免费/廉价的服务(例如动态网络) 即可为您完成重定向。基本上,您向他们指出要重定向的名称,然后告诉他们要重定向到哪个 URL。