我只有一个域名的 A 记录(名称服务器在其他地方,但他们将 A 记录传递给我),我想将其从我的服务器指向一个 URL,例如 www.example.com/mypage。
这可能吗?如果可能,怎么做?
答案1
A 记录只能指向 www.example.com 甚至 mypage.example.com,但不能指向 www.example.com/mypage。
答案2
我相信您问的是,如果仅能指定主机的域名,是否可以强制重定向到单独服务器上的特定页面。
您可以通过在服务器上运行重定向来实现这一点。使用 Apache 和 mod_rewrite。文档展示你可以在 Apache 配置中使用以下内容:
RewriteEngine On
RewriteRule /.* http://www.example.com/mypage [R]
PS 在这种情况下,A 记录无关紧要。指定您想要的任何内容。您可能一直在考虑 CNAME 记录,我不确定;您可能想查找它们。无论如何,CNAME 记录和 DNS 中的所有其他内容仅适用于 / 之前的部分。您仍然需要重定向除服务器名称之外的任何内容。
答案3
您无法将 DNS 指向 URL。您可以为主机服务器创建 A 记录,但您需要在 Web 服务器上执行 URL 重定向。
正如其他人所说,A 记录可以指向 mypage.mydomain.com 或 www.mydomain.com 或 mydomain.com,但不能指向 www.mydomain.com/mypage