我有一个.htaccess
这样的重写规则:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^search/(.*)$ search.php?q=$1
它的作用是,如果有人访问http://example.com/search/test
了真正处理的URI,则为http://www.example.com/search.php?q=test
。
现在,如果我尝试将额外的随机GET参数传递到重写的URL,则该参数将被忽略。因此,如果我尝试访问这里:
http://www.example.com/search/whatever?extra=true
该参数将extra
被忽略。它似乎根本没有通过。
这个问题可以解决吗?如果是这样,怎么办?
.htaccess
菜鸟