Как перенаправить HTTP на HTTPS в PrestaShop

PrestaShop – это популярная платформа электронной коммерции с открытым исходным кодом, позволяющая создавать небольшие, средние и крупные интернет-магазины. Благодаря открытому исходному коду PrestaShop имеет преимущества в безопасности, прозрачности и адаптируемости по сравнению с программным обеспечением с закрытым исходным кодом. В сегодняшней онлайновой среде мы настоятельно рекомендуем Вам узнать , как включить HTTPS в PrestaShop.

Если Ваш сайт работает на PrestaShop, Вы уже на шаг впереди. За годы работы эта платформа зарекомендовала себя как надежное и прочное решение для всех задач электронной коммерции.

Однако, чтобы сделать Ваш интернет-магазин еще более безопасным, а главное – соответствующим нормам электронной коммерции, Вам следует получить SSL-сертификат для своего сайта. У Вас его еще нет? SSL Dragon – это Ваше универсальное место для поиска выгодных предложений и скидок на SSL.

После того, как Вы купили и установили SSL-сертификат на свой сервер, следующим шагом будет включение HTTPS.

Как заставить HTTPS в PrestaShop

К счастью, PrestaShop имеет встроенную функцию активации SSL в своем интуитивно понятном веб-интерфейсе. Все, что Вам нужно сделать, это:

Шаг 1: Войдите в панель администратора PrestaShop

Шаг 2: Просмотрите Параметры > Общие

Шаг 3: Проверьте, поддерживает ли Ваш магазин HTTPS.

Нажмите на ссылку “Пожалуйста, нажмите здесь, чтобы проверить, поддерживает ли Ваш магазин HTTPS”. Она находится в верхней части страницы “Общие”, рядом с опцией “Включить SSL”.

Вам нужно выполнить это действие, чтобы убедиться, что Ваша установка SSL работает правильно. Если все в порядке, в поле “Включить” отображаются варианты ДА и НЕТ. Вы получите предупреждающее сообщение, если что-то не так в Вашей конфигурации SSL.

Шаг 4: Включите HTTPS в PrestaShop

Если все в порядке, просто выберите опцию “Включить SSL на всех страницах” и завершите HTTPS-перенаправление в PrestaShop.

Включите HTTPS в Prestashop

Шаг 5: Сохраните изменения и обновите страницу.

Теперь весь Ваш сайт должен обслуживаться по протоколу HTTPS.

Тонкая настройка перенаправления PrestaShop HTTPS

К сожалению, одного этого действия обычно недостаточно для перенаправления HTTP на HTTPS в PrestaShop. Вы все еще можете столкнуться с раздражающими ошибками типа Error 500, 404 not found или 102. Хорошая новость заключается в том, что большинство ошибок Вы можете устранить самостоятельно, и только в некоторых случаях Вам придется обратиться к своему хостинг-провайдеру.

Вот что Вы можете сделать самостоятельно:

Создайте 301 перенаправление

Как следует из названия, эта команда перенаправляет пользователей, в нашем случае на соединения с поддержкой SSL. 301 редирект навсегда меняет веб-адрес страницы со старого URL на новый. В PrestaShop проще всего добиться этого с помощью платного модуля перенаправления, доступного на рынке PrestaShop.

В качестве альтернативы Вы можете сделать это бесплатно, создав 301 редирект вручную в файле .htacces. Различные серверные платформы используют для этого разные коды. Обратитесь к своему хостинг-провайдеру и попросите его предоставить соответствующий код.

Избегайте смешивания безопасного и небезопасного содержимого на веб-странице

Даже если только один из Ваших медиафайлов продолжает передаваться по протоколу HTTP, браузеры выдадут предупреждение о небезопасном содержимом. Вот пример HTML-сниппета, который может активировать предупреждение SSL:

http://www.yoursite.com/images/photo.jpg

Как Вы можете видеть, гиперссылка ссылается на небезопасный HTTP-ресурс (файл photo.jpg). Чтобы решить эту проблему, Вы можете просто использовать относительные ссылки. Например, Вы можете переписать незащищенный фрагмент HTML следующим образом:

/images/photo.jpg/

Еще более простое решение – изменить все Ваши гиперссылки так, чтобы они использовали HTTPS вместо HTTP.

Отсканируйте весь Ваш код

Обязательно проверьте и измените все свои ссылки. Исходный код Вашей темы и плагина может по-прежнему содержать старые элементы HTTP. Замените их как можно скорее.

Сообщите Google, что Вы перенаправили PrestaShop с HTTP на HTTPS.

Добавьте URL-адреса HTTPS в Вашу XML sitemap и отправьте ее в Google Search Console. Используйте файл Robots.txt, чтобы контролировать, какие страницы Google будет просматривать и индексировать.

Нижняя линия

С этого момента важно следить за внесенными изменениями и поддерживать Вашу платформу PrestaShop, тему сайта и модули в актуальном состоянии с помощью последних версий релизов.

Теперь, когда Вы знаете, как включить HTTPS в PrestaShop, Ваши существующие и будущие онлайн-проекты всегда будут оставаться в безопасности.

Сэкономьте 10% на SSL-сертификатах при заказе сегодня!

Быстрая выдача, надежное шифрование, 99,99% доверия к браузеру, специализированная поддержка и 25-дневная гарантия возврата денег. Код купона: SAVE10

A detailed image of a dragon in flight
Написано

Опытный автор контента, специализирующийся на SSL-сертификатах. Превращает сложные темы кибербезопасности в понятный, увлекательный контент. Вносите свой вклад в повышение уровня цифровой безопасности с помощью впечатляющих рассказов.