AH00124: Превышен лимит в 10 запросов Google-бота - PullRequest
0 голосов
/ 16 апреля 2020

Мой PHP файл error.log содержит следующую ошибку

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

После запуска sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log только он происходит, когда googlebot пытается проиндексировать сайт

└66.249.65.71 - - [16/Apr/2020:10:55:21 +0000] "GET /robots.txt HTTP/1.1" 500 6650 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"                                                                                                            │
◆[Thu Apr 16 10:55:21.577195 2020] [core:error] [pid 6512] [client 66.249.65.71:41736] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug│

У меня есть поиск возможных решений, и большинство указывает на файл .htaccess

Header set Access-Control-Allow-Origin '*'
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Не знаю, чего мне не хватает!

1 Ответ

0 голосов
/ 20 апреля 2020

Мне удается решить проблему путем отслеживания проблемы с помощью

LogLevel alert rewrite:trace3

в моем файле Apache 2.4 .conf для моего веб-сайта

У меня есть поддомен для размещения данных c кеширует содержимое без индексного файла, при посещении сайта Rewrite приведет go к бесконечному l oop, даже если файла там не было. Его было трудно обнаружить в Apache файле журнала из-за того, что он имитирует ваш основной домен

"GET / HTTP/1.1" 

. "/" На самом деле был sub.example.com, где он также может быть example.com в apache файл журнала

ПРИМЕЧАНИЕ: из всех поисковых систем, которые проиндексировали мой сайт, только googlebot пытается проиндексировать поддомен

...