我的.htaccess
上有这个代码RewriteRule ^user/([0-9]+)/?$ user.php?user=$1 [NC, L]
这很好用,但是自从我升级了WAMP SERVER后,它就行为不端了。实际上它会重定向到user.php
,但它没有通过查询user=$1
。
现在,当我导航到user/10/
时,它会将我定向到user.php
,但会显示错误undefined index: user
其次,我也有类似的东西
RewriteRule ^accounts/([a-z]+)/?$ account/$1.php [NC, L]
这有效,但后来我注意到了一些东西,即使我删除了我的.htaccess文件,上面的代码仍然有用。
我需要帮助。
答案 0 :(得分:0)
这是由mod_negotiation
引起的。将其添加到您的htaccess文件
Options -Multiviews