7 ответов

Лавр Иванов
06.12.2016 11:40

День добрый, Павел. Правильно ли я понимаю, что файл фактически размещается в папке сайта, а не генерируется средствами CMS? Это важный момент.

Да, файл в папке сайта.
CMS opencart

Лавр Иванов
07.12.2016 12:39

Привет! У меня хорошие новости, нашел решение.

1. Отключаем перенаправление на HTTPS в разделе "Сайты".
2. Размещаем в файле .htaccess следующие директивы:

SetEnvIf X-HTTPS 1 HTTPS

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

3. Обновляем кэш страницы (ctrl-shift-r) и проверяем как отдается файл.

В моем случае для динамических скриптов перенаправление идет успешно, а статика отдается со статусом 200 как по HTTP, так и по HTTPS. Проверяйте у себя теперь! :)

Den Kos
07.03.2017 14:23

СПАСИБО большое, мне тоже помогло :)

Спасибо.

SAG
02.09.2017 21:24
3Whales Group

На Битриксе тоже работает! Спасибо, дружище!

Спасибо большое! Теперь всё хорошо.