我正在尝试重写发送到index.php的变量r = 1,以便我可以像处理一样的方式处理(www.example.com/r/1) (www.example.com?r=1)
我设法到达了www.example.com/r/1 URL,并且页面正确加载,但是无论何时我在这里尝试回显变量r,它总是回显为r = 404.shtml而不是r = 1。
这是我的.htaccess文件
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/d]+)/?$ index.php?r=$1 [QSA]
当我回显r时,它应显示为“ 1”,而不是“ 404.shtml”