0

在根目录的 .htaccess 文件中,我有以下规则:

Options -Indexes  
RewriteEngine on  
RewriteCond %{HTTP_HOST} ^example.com$  
RewriteRule (.*) http://www.example.com$1 [R=301]  
RewriteRule ^([A-Za-z0-9-%]+)/?$ /index.php?m=$1 [L]  

我设置了规则,以便将“www”添加到输入的每个 URL 的开头。问题是当我输入“example.com/test”时,它会尝试将我重定向到“www.example.comtest”而不是“www.example.com/test”。我该如何解决?

4

1 回答 1

0

尝试更换

RewriteRule (.*) http://www.example.com$1 [R=301] 

RewriteRule (.*) http://www.example.com/$1 [R=301] 
于 2012-08-08T19:46:05.310 回答