Magento 1.9 - ошибка ERR_TOO_MANY_REDIRECTS, как ее победить

Недавно столкнулся с проблемой, сайт начал выдавать ошибку - ERR_TOO_MANY_REDIRECTS. Долгое самостоятельное копание на сервере (HHVM) ни к чему не привело, не захотелось сразу лезть в гугл, из-за особенностей нашего сервера, мало есть информации по связке hhvm и магенто. И тут недавно наткнулся снова на эту ошибку, на обычном сервере (nginx+apache+php-fpm-7), вот тут уже пришлось воспользоваться поиском, т.к. параллельный интернет-магазин но более ранней версии, работал нормально.

Ошибка возникла после обновления безопасности магенто (в пакете 8788) и на Magento версии 1.9.3.1, нового сайта. Данная проблема решается легко.

Создаем копию файла:

app/code/core/Mage/Core/Helper/Url.php

В локальную директорию:

app/code/local/Mage/Core/Helper/Url.php

Находим примерно 54 строку и зменяем

return $this->escapeUrl($url);

На

return $url;

И готово, ошибки не будет как на hhvm, так и стандартном сервере.

Комментариев - 0

Разрешённые теги: <b><i><br>