2012-05-28 55 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