我希望(301)将所有传入的流量/链接从blog.example.com
重定向到wwww.example.com
。 blog.example.com
子域不再存在。如何使用.htacess
上的www.example.com
文件执行此操作?
答案 0 :(得分:3)
这是在ServerFault上更好的问题。
无论如何:没有域名就无法完成。域由域名系统(DNS)管理。重定向是HTTP的一部分,这是完全不同的东西。如果不再有域blog.example.com,则Web浏览器无法解析其地址,因此无法连接到可将其重定向到www.example.com的HTTP服务器。
您需要为blog.example.com提供有效的DNS条目,否则这将无效。在您的情况下,您使用CNAME条目,即告诉解析系统www.example.com是blog.example.com的规范名称。然后,客户端将解析www.example.com,但连接到HTTP服务器,主机头设置为blog.example.com。这允许HTTP服务器通过重定向到www.example.com进行应答,然后客户端可以关注。