WAMP .htaccess提供内部服务器错误

时间:2014-03-09 19:29:53

标签: php .htaccess

当我使用.htaccess时,它会给我内部服务器错误

RewriteEngin On
RewriteRule ^([a-zA-Z0-9_-]+)$ profile2.php?u=$
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile2.php?u=$

1 个答案:

答案 0 :(得分:0)

正如他们在评论中已经提到的那样,拼写为Engine,但在此示例中也不需要两个规则

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)/?$ profile2.php?u=$1

编辑:

尝试运行此操作并查看错误是否消失。如果是,那么你需要启用mod_rewrite,如果没有,那么它就在其他地方。感谢@abhikchakraborty的建议。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)/?$ profile2.php?u=$1
</ifModule>