Суббота, 14 ноября 2015 11:07

Joomla 3: решение проблемы циклической переадресации при включении SSL

Автор 
Оцените материал
(0 голосов)

Ошибка появляется при включении в админке сайта "Система > Общие настройки > Сервер" Включить SSL в положение "Весь сайт" или "Только для панели управления" получаете белый лист или ошибку "Циклическая переадресация"(ERR_TOO_MANY_REDIRECTS).

Для Joomla 3.4 необходимо отредактировать ./libraries/joomla/uri/uri.php
Найти участок :

if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off'))
{
$https = 's://';
}
else
{
$https = '://';
}

Заменить отмеченный красным код:

if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off'))
{
$https = 's://';
}
else
{
$https = 's://';
}

 

Прочитано 4805 раз Последнее изменение Среда, 04 октября 2017 22:01