Request exceeded the limit of 10 internal redirects due to probable configuration error.

Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

LAN内のマシンでapacheを動かそうとしたらこんなエラーが。
httpd.confでmod_rewriteを使って

RewriteEngine on
RewriteRule !\.(html|txt|xml|js|ico|gif|jpg|png|css|gz)$ index.php

としている部分がリダイレクト無限ループに陥る原因になっているらしい。

あれこれ変更していたら直った。

<Directory />

としていたのがまずかったらしい。

<Directory "/var/www/html">

と絶対パスに直したらエラーは消えた。環境の違うマシンに迂闊なコピペは危険。

This entry was posted in いじる. Bookmark the permalink. Both comments and trackbacks are currently closed.

Page optimized by WP Minify WordPress Plugin