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}常に で始まる/ため、正規表現に含める必要があります。

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