我的 .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
我的 .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