2012-07-08 189 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