由于无限重定向而获得带有mod_rewrite的500

时间:2013-04-08 06:01:05

标签: apache mod-rewrite

我想

  

http://test.domain.net/2a

将被处理为

  

http://test.domain.net/?i=2a

由于无限重定向,我收到500错误。我的规则在哪里出错?

RewriteEngine On
RewriteRule ^([^/]*)$ /?i=$1

1 个答案:

答案 0 :(得分:1)

尝试:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ /?i=$1 [L]