【发布时间】:2010-01-05 09:42:59
【问题描述】:
为了替换旧网站,客户已将其 DNS 指向存在新版本网站的我的服务器。
但是他们仍然从自己的服务器上提供http://support.example.com。
我注意到非 www 请求,例如http://example.com 仍然指向他们自己的服务器,因此显示旧网站。
如何在不破坏其“支持”子域功能的情况下将非 www 请求 http://example.com 指向我的服务器?
- 客户端的服务器是微软服务器,我的是Linux/Apache
- 编辑:更改 DNS 'A' 记录不会破坏现有的子域
- 我知道我可以在旧网站的前面添加一个 index.html 页面,但如果它被删除,页面请求将停止工作
- 我无法使用 mod-rewrite,因为我无权访问他们的 Web 服务器文件
建议的解决方案:
在客户端 DNS 上,创建一个 A 记录:
- support.example.com – 客户端服务器的 IP
- example.com – 我的服务器的 IP
- www.example.com - 我的服务器的 IP
不需要在我的服务器上对这个域进行任何 DNS 更改
【问题讨论】: