内部服务器错误 .htaccess
Internal Server Error .htaccess
我的 .htaccess
文件有问题。
在我的 .htaccess
文件中我有这个:
RewriteEngine on
RewriteRule ^user/([0-9a-zA-Z]+) user.php?u= [NC, L]
并且放在我的C:/../wamp/www/mysite/
我的网站在我有这个文件之前就可以正常工作,所以我不确定我做错了什么。
我对此也很陌生,所以肯定会出错。
每当我 运行 我的网站时,我都会收到错误消息:
内部服务器错误
"The server encountered an internal error or misconfiguration and was unable to complete your request."
您还没有完成规则,将其更改为:
RewriteRule ^user/([0-9a-zA-Z]+)$ user.php?u= [NC,L]
#-------------------------------^
好的,看来您还没有启用重写引擎。查看 .htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration 以获取有关如何启用它的更多信息。
更新: 如果您正在为此苦苦挣扎,可以观看有关操作方法的 Youtube 视频:Youtube: How to enable rewrite module in WAMP Server?
更新: 如果您收到 Bad Flag Delimiters 错误,请不要在标志之间添加任何空格。有关详细信息,请参阅 RewriteRule Error: Bad flag delimiters。
我的 .htaccess
文件有问题。
在我的 .htaccess
文件中我有这个:
RewriteEngine on
RewriteRule ^user/([0-9a-zA-Z]+) user.php?u= [NC, L]
并且放在我的C:/../wamp/www/mysite/
我的网站在我有这个文件之前就可以正常工作,所以我不确定我做错了什么。 我对此也很陌生,所以肯定会出错。 每当我 运行 我的网站时,我都会收到错误消息: 内部服务器错误
"The server encountered an internal error or misconfiguration and was unable to complete your request."
您还没有完成规则,将其更改为:
RewriteRule ^user/([0-9a-zA-Z]+)$ user.php?u= [NC,L]
#-------------------------------^
好的,看来您还没有启用重写引擎。查看 .htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration 以获取有关如何启用它的更多信息。
更新: 如果您正在为此苦苦挣扎,可以观看有关操作方法的 Youtube 视频:Youtube: How to enable rewrite module in WAMP Server?
更新: 如果您收到 Bad Flag Delimiters 错误,请不要在标志之间添加任何空格。有关详细信息,请参阅 RewriteRule Error: Bad flag delimiters。