内部服务器错误.htaccess


Internal Server Error .htaccess

我的.htaccess文件有问题。

在我的.htaccess文件中,我有这个:

RewriteEngine on
RewriteRule ^user/([0-9a-zA-Z]+) user.php?u=$1 [NC, L]

它被放在我的C:/../wamp/www/mysite/

我的网站在我有这个文件之前就已经工作了,所以我不确定我做错了什么。我对此也有点陌生,所以肯定会出错。每当我运行我的网站时,我都会收到错误:内部服务器错误

"服务器遇到内部错误或配置错误,无法完成您的请求。"

您尚未完成规则,请将其更改为:

RewriteRule ^user/([0-9a-zA-Z]+)$ user.php?u=$1 [NC,L]
#-------------------------------^

好吧,现在看来你还没有启用重写引擎。Check.htaccess:无效命令';重写引擎';,可能拼写错误或由服务器配置中未包含的模块定义,以获取有关如何启用它的更多信息。

更新:如果您对此感到困惑,Youtube上有一段视频介绍如何做到这一点:Youtube:如何在WAMP服务器中启用重写模块

更新:如果出现错误的标志分隔符错误,请不要在标志之间留出任何空格。有关详细信息,请参阅"重写规则错误:错误的标志分隔符"。