我正在使用以下.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]
有没有办法解决这个问题?
答案 0 :(得分:1)
您只需要更改规则的顺序,以便首先进行www重写。