在根目录的.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"。我该如何解决这个问题?
答案 0 :(得分:0)
尝试替换
RewriteRule (.*) http://www.example.com$1 [R=301]
on
RewriteRule (.*) http://www.example.com/$1 [R=301]