Apache虚拟主机重定向:* .example.com到www.example.com

时间:2011-03-27 19:22:59

标签: apache-config

我只是想将任何example.com重定向到www.example.com。重定向目前将example.com发送到www.example.com //.

以下代码位于我的虚拟主机配置文件中:

RewriteCond %{HTTP_HOST} ^suksanvillas\.com$ [NC]
        RewriteRule ^(.*)$ http://www.suksanvillas.com/$1 [R=301,L]

这似乎是所有教程的建议,但我无法理解我是如何在重定向上获取额外的“/”。任何有关我可能看起来的帮助都表示赞赏。

PS:其他子域名,例如“guides.examples.com”不应重定向。

感谢。

1 个答案:

答案 0 :(得分:0)

避免在模式的开头使用“^ /”捕获前导斜杠:

RewriteRule ^/(.*)$ ...

通过这一小改变,一切都应该很好。