.htaccess将非www重定向到www问题

时间:2011-07-26 22:20:54

标签: .htaccess mod-rewrite redirect

我正在使用以下.htaccess文件进行一些mod-rewrites,并将访问者从非www重定向到www。但问题是,当有人访问http://domain.com/terms时,会忽略第3行将其重定向到http://www.domain.com/document_terms.php

Options +FollowSymLinks
RewriteEngine on

RewriteRule ^terms$ document_terms.php
RewriteRule ^privacy$ document_privacy.php

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

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

您只需要更改规则的顺序,以便首先进行www重写。