2012-07-08 224 views
1

我有我的服務器重定向非www到www

site1.com 
site2.com 
site3.com 

我想重定向non-wwwwww

site1.comwww.site1.com

site2.comwww.site2.com

上約10個領域我應該爲每個網站添加htaccess嗎?

我可以在apache配置中縮短這個工作嗎?

回答

3

您的Apache配置中的每個域的以下條目都可以實現。請注意,您應該執行301(永久)重定向,以確保搜索引擎知道您的www地址是規範地址。

<VirtualHost *:80> 
ServerName example.com 
ServerAlias *.example.com 

Redirect 301/http://www.example.com 
</VirtualHost> 
+0

我不想將所有域重定向到域!我想只是用www替換非www,但是在服務器上的所有站點上,site1.com到www.site1.com和site2.com到www.site2.com – 2012-07-08 01:34:26

+0

是的,你可以將上面的條目複製到httpd.conf **爲每個你想重定向的**域名。例如,將'example.com'替換爲'site1.com'。 – DPlusV 2012-07-08 01:35:48

+0

這意味着我會重複代碼10次,但我在這裏找到縮短的東西 – 2012-07-08 01:36:42