Apache 2.4 - запрос превысил ограничение 100 внутренних перенаправлений из-за вероятной ошибки конфигурации - PullRequest
0 голосов
/ 27 апреля 2018

Я использую Apache 2.4 (64bit) и PHP 7.1 на Windows Server 2008 R2 Enterprise и заметил следующую ошибку в журнале ошибок Apache, которая выдает ошибку HTTP 500 на всех страницах, кроме домашней страницы:

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

Я думаю, что ошибка происходит из-за ошибки в htaccess, и я просмотрел похожие посты, но не смог определить, какой стратегии следовать. Вот пример моего публичного домена .htaccess:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

Ошибка возникла внезапно, и, хотя я могу зайти на my-site.com, я не могу зайти ни на одну из my-site.com/page. Кто-нибудь может подсказать, что мне нужно изменить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...