2012-05-28 60 views
0

我试图做以下非www到www CNAME重定向

  • 非www重定向到www(这样的example.com www.example.com),以限制所产生的网络通信量从浏览器发送cookie的图像。

我知道301重定向不可取。

有没有办法使用cname dns来做到这一点?

回答

0

如果您有机会获得你的Apache配置VirtualHosts(http.conf中),则:

<VirtualHost *:80> 
    ServerName example.com 
    Redirect permanent/http://www.example.com/ 
</VirtualHost> 

恕我直言,这是做到这一点的最好办法。您不能将CNAME记录放在顶级域名上,因此直接DNS不是一个简单的解决方案。

0

如果你想将非www重定向到www,那么你应该使用重定向。 301重定向是“永久”的,因此最好使用,因为它只需要一次告诉网络浏览器,然后网络浏览器直接转到重定向的内容。

+0

如何实现重定向? – Robert

+1

在Apache中,您可以使用.htaccess文件,将其放在httpd.conf或setup mod_rewrite中。 – PeterO