Окаянный SSL
раздел «Творческий процесс»
Не раз писал я ранее о проблемах интернет-магазина Ридеро - а они крылись во внешнем скрипте. Последний раз вот тут:
Который на многих компьютерах "отрубался" браузером или антивирусом - из-за политических санкций. Да-да, из-за известных событий начала 2022 года, российские SSL-сертификаты были массово аннулированы западным сертификационным центром.
Я давал различные советы, как можно решить эту проблему.
Но теперь выяснилось, что верный путь решения только один.
Совет из Reg.ru
Меня этот самый SSL заинтересовал в связи с моим личным сайтом. И я обратился в техподдержку своего хостера. Переписка имела место быть в среду 4 января 2023 года (цитирую точно):
Настроить редирект с https на http можно через файл .htaccess , добавив в него следующие правило:
RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://steamage.ru/$1 [R=301,L]
Но тут есть проблема, в рамках вашего тарифного плана Host-Lite , файл .htaccess работать не будет, соответственно и редирект тоже.
Да и настраивать такой редирект нет смысла. Так-как многие браузеры автоматически обращаются по https протоколу, да и в случае если в будущем будут введены какие либо санкции относительно SSL сертификатов и они станут не активны, то такой редирект перестанет работать корректно.
Так-как браузер проводит проверку наличия SSL-сертификата раньше, чем срабатывает редирект. Таким образом, если у вас небудет активного SSL-сертификата, выпущенного удостоверяющим центром, посетители сайта будут видеть предупреждение браузера о незащищённом контенте раньше, чем сработает редирект.
Простым языком
- От произвола Запада с аннулированием SSL-сертификата - не убережёшься.
- Переход на простой http - не очень спасает (а внешний скрипт не спасёт вообще).
- Остаётся только один путь исправить интернет-магазин Ридеро - это переписать внешний скрипт как функцию, вызываемую прямо во время генерации страницы на сервере Ридеро
- и исправлять как можно проще - не надо увлекаться новыми тэгами (которые ещё не все браузеры поддерживают) - всё равно же приходится дублировать их старыми тэгами, а это лишь раздувает "вес" страницы и запутывает браузер, отчего страница грузится на порядок дольше, чем из-за океана у американского Амазон
(даже ребёнок освоить может - проверено):
Простой HTML
для гоблинов-чайников

http://SteamAge.ru/go/simpleHTML
Наиисанный мною и изданный в Ридеро - пожалуйста, изучайте!
(сотрудника Ридеро - отдаю бесплатно! только учитесь)
Собственно этот совет я так же давал ещё в прошлом году, писал о том в Ридеро неоднократно, работы-то на день ленивому программисту... а воз и ныне там.
И чего я переживаю, что интернет-магазин Ридеро скверно работает - когда самим сотрудникам издательства на это плевать!
Надо смириться, признать что мои советы не нужны, закрыть техническую тему - и поговорить за деньги.
Интересная это, знаете ли, тема - про денежки авторов и Ридеро.
Продолжение следует...
суббота 21 января 2023г
Алексей «Рекс»