这个mod_rewrite规则是否正确?

时间:2009-09-22 21:29:06

标签: .htaccess mod-rewrite url-rewriting

这些网址重写规则和条件是否正确?

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

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

由于

1 个答案:

答案 0 :(得分:2)

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

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

但这条规则也是如此。