我的 .htaccess 文件无法正常工作

My .htaccess file not working properly

我的 .htaccess 上有这段代码

RewriteRule ^user/([0-9]+)/?$ user.php?user= [NC, L]

这工作正常,但自从我升级了我的 WAMP 服务器后,它出现了问题。实际上它重定向到 user.php 但它没有通过查询 user=.

所以现在当我导航到 user/10/ 时,它会引导我到 user.php 但显示错误 undefined index: user

其次,我也有这样的事情

RewriteRule ^accounts/([a-z]+)/?$ account/.php [NC, L]

这行得通,但后来我注意到一件事,即使我删除了我的 .htaccess 文件,上面的代码仍然有效。

拜托,我需要帮助。

那是mod_negotiation造成的。将此添加到您的 htaccess 文件

Options -Multiviews