.htaccess导致内部/禁止服务器错误

时间:2013-12-05 15:10:45

标签: regex apache .htaccess mod-rewrite

我的.htaccess文件导致内部服务器错误/禁止

下面是代码:

RewriteEngine on 
RewriteRule 
RewriteRule ^([a-z0-9-]+)$ index.php?source=$1 [NC]

我想要的只是当有人去mysite.com/item时,它真的去了mysite.com/index.php?source=item

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

在实际规则之前,你有一个孤儿RewriteRule

将您的代码更改为:

RewriteEngine on 

RewriteRule ^([a-z0-9-]+)/?$ /index.php?source=$1 [L,NC]