2009-09-22 73 views
0

这些url重写规则和条件是否正确?这个mod_rewrite规则是否正确?

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

基本上,URL需要从非www改写为www。

感谢

+1

它不工作,或者你为什么问? – Gumbo 2009-09-22 21:31:19

+0

只是问,那里没有工作:/ – bear 2009-09-22 21:39:39

回答

2

我可能会使用一个更通用的规则:

RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule^http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

但是这个规则不相同。