COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

paint

Соучастники
  • Публикации

    3
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем paint

  1. Сайт новый. Делал всё по инструкции, кроме п5. Может кому пригодится.

    шаг 1. На хостинге Beget в .htaccess добавил (ТП одобрила):

    Скрытый текст
    
    RewriteEngine On
    RewriteBase /
    ################ Редирект c www на без www ###########################
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
    ################ Редирект c http на https ############################
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

     

    шаг 2. Включил SSL в админке.

    шаг 3. Сначала  в config.php в корне

    Скрытый текст

    // HTTP
    define('HTTP_SERVER', 'http://site.ru/'); - оставил как есть.

     

    // HTTPS
    define('HTTPS_SERVER', 'https://site.ru/'); - добавил s

    в  config.php в папке admin заменил везде  http на https.

     

    шаг 4. Заменил ссылки с http в статьях на https на внешние ресурсы и на относительные на внутренние.

    шаг 5. Установил HTTPS FIX.

     

    Всё работает нормально! Все страницы грузятся по https.

     

    Эксперимента ради

    - шаг 5. Удалил HTTPS FIX.

    шаг 3. в config.php в корне

    Скрытый текст

    // HTTP
    define('HTTP_SERVER', 'https://site.ru/');  - добавил s.

    Тоже всё работает - разницы нет!!!

     

    Много написано в теме про г-но модули, которые генерируют ссылки на http, хотелось бы увидеть список этих модулей, у меня похоже таких нет.

     

    Остался вопрос по картинкам товаров и файлу robots.txt, которые загружаются по всем 4-м вариантам. Тут писали, что это плохо. А может кто-то объяснить почему это плохо и зачем это надо исправлять??? Нужны аргументы для обращения к хостинг-провайдеру. Пока что получил от него ответ на вопрос по ситуации:

    "Это связано с тем, что статические ресурсы (например, изображения) обрабатывает nginx, на который не действуют правила .htaccess. Делать для них редирект не требуется, при открытии сайта по HTTPS статические ресурсы тоже загружаются по HTTPS."

     

    И вот по этому вопросу, я так понимаю, пока ясности нет:

    P.P.S. Остался один вопрос - Вопрос №1, нужно ли добавлять строчку "define('HTTPS_IMAGE', 'https://site.ru/image/');" или нет?

     

  2. В 31.05.2017 at 09:39, KostyanBr сказал:

    а разве нужно устанавливать HTTPS Fix если сайт новый? Я как понял, этот модуль нужен тем у кого сайт работает на http и плавно переезжает на https

     

    В 31.05.2017 at 10:14, WarStyle сказал:

     

    Это для тех, кто делает плавный переезд

    Пожалуйста, пожалуйста, пожалуйста! Очень, очень прошу. Совсем запутался.

    Аналогичная ситуация, сайт новый делался на HTTP, почти сразу в robots был закрыт от индексации, собираюсь открывать, но для начала надо перести на HTTPS. Сборка ocStore 2.1.0.2.1, шаблон не дефолтный, стоит несколько модулей на фронте, simple, модули оплаты, модули для админки (batch и др.).

    Мне не нужен плавный переезд, мне нужно, чтобы работало на HTTPS, не могу найти инструкцию по настройке opencart для работы на HTTPS. А в тех, что нахожу все сводится к включению SSL в админке и правке 2-х конфигов и всё. Читаю эту тему и вижу, что всё гораздо сложнее, но здесь речь идет о плавном переходе. Так же не могу понять нужен ли мне модуль HTTPS Fix или SEO HTTPS FIX PRO...

    Можно отдельно инструкцию по настройке нового сайта для работы по HTTPS (нового для поисковиков, но уже готового) и отдельно порядок действий (рекомендации) по созданию сайта на opencart с нуля на HTTPS (в какой момент лучше устанавливать сертификат и делать все настройки)? Спасибо.