Проблема с SSL после обновления до Jooma 3.4.1

Так как обновление до 3.4.1. У меня проблемы с перенаправлением SSL. Базовый URL-адрес изображений en css не перенаправляется на https, поэтому страницы больше не будут загружаться. Я ничего не могу найти об этом в google.

Кто-нибудь знает, как это исправить?

ssl
1 голос | спросил Petra 29 PMpWed, 29 Apr 2015 17:40:02 +030040Wednesday 2015, 17:40:02

2 ответа


1

Вот несколько вещей, которые вы можете попробовать:

  • Проверьте переменную $live_site в configuration.php, чтобы узнать, имеет ли он ссылку на URL-адрес, отличный от https.

  • Проверьте, есть ли у вашего файла .htaccess некоторые пользовательские правила перезаписи, которые покрывают файлы CSS и изображения.

  • Посмотрите исходный код вашего сайта и посмотрите, как создается URL.

Если вы хотите разработать свой собственный плагин, вы должны взглянуть на следующий сайт: https : //docs.joomla.org/J3.x: Creating_a_Plugin_for_Joomla

ответил Bogowoe 3 Maypm15 2015, 18:58:15
0

У меня была аналогичная проблема некоторое время назад. Моя проблема заключалась в том, что некоторые файлы ссылались с использованием абсолютного URL-адреса в исходном коде (начиная с http://). Если это так с вашим сайта, решение заключается в замене http:// просто //. Я закончил делать это вручную, но Дэвид Фрич предложил небольшой плагин, чтобы позаботиться об этом:

public function onAfterRender() {
    $buffer = JResponse::getBody();
    $pattern = '~(<[^>]{0,}["\'])(https?://)~iU';
    $replacement = '$1//';
    $buffer = preg_replace($pattern, $replacement, $buffer);
    JResponse::setBody($buffer);
}
ответил johanpw 29 PMpWed, 29 Apr 2015 19:53:00 +030053Wednesday 2015, 19:53:00

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132