我希望在我的网站上有一个很好的网址,所以我已将此行添加到.htaccess中,但它会导致无限循环。
RewriteRule ^(.*)$ http://www.mydomain.com/pages/$1%{QUERY_STRING}.php
它应该重写每个URL并添加“pages /”和“.php”扩展名,但只有FIRST TIME不像某种递归函数。
答案 0 :(得分:1)
您不需要传递自动发生的查询字符串。
see the documentation
除此之外,试试这个
RewriteCond %{REQUEST_URI} !^/pages/$
RewriteRule ^(/.*)? http://www.mydomain.com/pages/$1 [L]