Назад | Перейти на главную страницу

Apache: запрос превысил ограничение в 10 внутренних перенаправлений из-за возможной ошибки конфигурации - WooCommerce

У меня есть сайт woocommerce. У меня есть рекурсивная ошибка в журнале ошибок Apache:

[Mon Nov 02 17:04:58.723578 2015] [core:error] [pid 2922] [client 172.31.12.207:19044] 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' to get a backtrace., referer: https://gremyo.com/wp-content/themes/bishop/woocommerce/style.css
[Mon Nov 02 17:04:58.812460 2015] [core:error] [pid 2928] [client 172.31.12.207:19045] 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' to get a backtrace., referer: https://gremyo.com/wp-content/themes/bishop/woocommerce/style.css
[Mon Nov 02 17:13:58.112870 2015] [core:error] [pid 3100] [client 172.31.27.233:39991] 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' to get a backtrace.
[Mon Nov 02 17:13:58.430530 2015] [core:error] [pid 2905] [client 172.31.27.233:39992] 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' to get a backtrace.
[Mon Nov 02 17:23:23.530340 2015] [core:error] [pid 3205] [client 172.31.11.223:48080] 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' to get a backtrace., referer: http://gremyo.com/wp-signup.php?new=publisherweb
[Mon Nov 02 17:25:08.819153 2015] [core:error] [pid 3244] [client 172.31.27.233:40380] 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' to get a backtrace., referer: https://muyinteresante.gremyo.com/

Я видел, что ошибка возникает, когда javascript запускает окно с подробными изображениями (referer ... style.css) на странице одного продукта. Консоль google-chrome регистрирует следующие ошибки:

Failed to load resource: the server responded with a status of 500 (Internal Server Error) https://gremyo.com/wp-content/themes/bishop/fonts/WooCommerce.woff 
Failed to load resource: the server responded with a status of 500 (Internal Server Error) https://gremyo.com/wp-content/themes/bishop/fonts/WooCommerce.ttf 

У меня есть это в файле .htaccess, связанный с ошибками Chrome.

<IfModule mod_headers.c>
<FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>

Однако ошибка появляется и в других местах сайта (я их еще не определил).

Причина для расследования заключается в том, что сайт не загружает должным образом CSS на некоторых страницах продуктов, когда они кешируются. Я использую wp-super-cache и плагины автоптимизации.

У вас есть идея помочь мне?

Спасибо!

  1. Устанавливать LogLevel debug в ваших файлах конфигурации
  2. В журнале вы должны увидеть, какой URL действительно вызывает проблему.
  3. Просмотрите свой .htaccess для конфигураций, связанных с этим URL.

Возможные полезные ссылки:

Сфокусироваться на чем-либо "https://gremyo.com/wp-content/themes/bishop/fonts/WooCommerce.woff"запрос. Этот запрос не обслуживается (ошибка 500) и, вероятно, является источником рекурсивной ошибки.

Проверьте содержимое тем / епископа / шрифтов /, возможно, там есть файл .htaccess или еще один .htaccess в одном из родительских каталогов.