0

我有以下配置:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^(index\.php|robots\.txt|static|uploads)(/.*)?$
RewriteRule ^admin(/.*)?$ /index.php/admin$1 [L]
RewriteRule ^([^/]+)(/.*)?$ /index.php/webshops$2?dealer=$1 [L,QSA]

即使我index.php在重写条件中排除,我仍然收到以下错误:

由于可能的配置错误,请求超出了 10 个内部重定向的限制。

有什么问题?

4

1 回答 1

2

%{REQUEST_URI}变量始终以 a 开头/,因此您需要将其包含在您的正则表达式中:

RewriteCond %{REQUEST_URI} !^/(index\.php|robots\.txt|static|uploads)(/.*)?$
于 2013-09-19T10:04:47.463 回答