Недавно столкнулся с проблемой, сайт начал выдавать ошибку - 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, так и стандартном сервере.