我有一个域名 xyz.com 和一个运行于http://AAA.BBB.CCC.DDD:8080/pcc。
当用户输入 URL xyz.com 和 www.xyz.com 时,我希望http://AAA.BBB.CCC.DDD:8080/pcc显示在浏览器中。
我应该添加哪些 DNS 记录?
更新:
1)我将端口改为80。
2)感谢大家的帮助!
现在我可以通过 URL 访问该应用程序
www.xyz.com/pcc xyz.com/pcc,
即 xyz.com 和 www.xyz.com 指向 AAA.BBB.CCC.DDD。
还剩最后一件事:我希望 xyz.com 指向 pcc 目录(以及 www.xyz.com)。
我怎样才能做到这一点?
答案1
答案2
如果你的网站运行在非标准端口的 Web 服务器上,那么 Web 浏览器就无法在未指定端口的情况下访问它 - 因此“http://xyz.com:8080“ 工作,但是 ”http://xyz.com“ 将不会。
这不是 DNS 问题,而是应用程序服务器设置问题。如果您希望 Web 浏览器能够在不指定非标准 8080 端口的情况下访问 xyz.com,则需要某些东西来响应端口 80。
答案3
我使用 zoneedit.com 作为 DNS 提供商。它提供了一项 Web 转发功能,可以为我完成此操作。但它通过在端口 80 上应答并转发到正确的页面来实现这一点。因此,user48838 对此不起作用的解释是正确的,但可能还有其他替代方案。
答案4
设置一个可以执行重写的 Web 浏览器,如 Apache,认为这可能有点大材小用,然后添加一条记录:
RewriteRule .* http://aaa.bbb.ccc.ddd:8080/pcc [R=301,L]
到文档.htaccess
根目录中或 Apache 主httpd.conf
文件中的文件。