SSL, HTTPS и WooCommerce

Этот документ объясняет, что такое SSL и HTTPS и зачем они нужны для защиты вашего интернет-магазина на WooCommerce. Вы узнаете, как установить SSL-сертификат (бесплатный или платный) и настроить его на сайте.

Наша цель — помочь вам обеспечить безопасный и надежный процесс покупок для ваших клиентов.

Также рассматривается настройка принудительного использования SSL в WooCommerce и решение распространённых проблем. Во многих случаях настройку SSL лучше доверить хостинг-провайдеру или разработчику.

Что такое SSL и HTTPS?

SSL (Secure Sockets Layer) — это протокол, который используется для защиты данных в интернете.

  • Шифрует данные, передаваемые между браузером и сервером
  • Подтверждает подлинность сайта

SSL создаёт защищённое соединение между устройствами, обеспечивая безопасную передачу данных.

HTTPS (Hypertext Transfer Protocol Secure) — это защищённая версия HTTP, используемого для передачи данных между браузером и сайтом.

SSL-сертификат подтверждает подлинность сайта и его владельца. В браузере это отображается как https:// и значок замка.

Большинство платёжных систем требуют SSL. Мы настоятельно рекомендуем его использовать. Пользователи доверяют сайтам с HTTPS и ожидают видеть значок замка при вводе данных.

Зачем нужен SSL

SSL необходим, если вы передаёте или принимаете данные клиентов.

  • Обработка адресов и данных банковских карт
  • Защита логинов и регистрации
  • Соблюдение требований безопасности и конфиденциальности
  • Повышение доверия пользователей
  • Продажи в интернет-магазине

Сайты с SSL также могут лучше ранжироваться в поисковых системах и работать быстрее.

Как настроить SSL в WooCommerce

Чтобы использовать SSL, необходимо установить SSL-сертификат на сайт. Существуют бесплатные и платные варианты.

Let’s Encrypt (бесплатно)

Let’s Encrypt — это центр сертификации, который предоставляет бесплатные SSL-сертификаты.

1. Через хостинг

Многие хостинг-провайдеры поддерживают автоматическую установку SSL-сертификата. Часто он включается при покупке домена и хостинга.

2. Ручная установка

Если хостинг не устанавливает SSL автоматически, его можно установить вручную через Let’s Encrypt.

Важно: WooCommerce не оказывает поддержку по установке SSL. Обратитесь к хостинг-провайдеру.

Платные SSL-сертификаты

Вы также можете купить SSL-сертификат у стороннего провайдера или через хостинг. Они помогают с установкой и настройкой.

После настройки SSL

После установки сертификата сайт должен открываться через https://yoursite.com. В браузере появится значок замка.

Иконка замка в адресной строке браузера
Проверка безопасности SSL в браузере

Для новых сайтов

  1. Перейдите в «Настройки → Общие» в админке WordPress
  2. Измените адрес WordPress и адрес сайта, добавив https://
  3. Сохраните изменения

Для существующих сайтов

Если сайт уже индексировался с HTTP, нужно настроить перенаправление на HTTPS.

  • Обновите внутренние ссылки
  • Настройте аналитику
  • Проверьте сайт на смешанный контент

Для упрощения перехода можно использовать специальные плагины для WordPress.

Настройка принудительного SSL в WooCommerce

Рекомендуется использовать HTTPS для всего сайта, а не только для оформления заказа.

Если это невозможно, можно включить принудительный SSL для отдельных страниц.

  • Оформление заказа
  • Мой аккаунт
  • Страницы оплаты

Устранение проблем SSL

Ошибки при работе через HTTPS

Обычно связаны с неправильной настройкой SSL-сертификата. Обратитесь к хостинг-провайдеру.

Предупреждения о небезопасном содержимом

Возникают, если на странице есть ресурсы, загружаемые через http:// вместо https://.

Необходимо заменить ссылки на защищённые или использовать относительные пути.

Циклы перенаправления

Могут возникать из-за конфликтов плагинов или особенностей хостинга.

  • Удалите конфликтующие SSL-плагины
  • Проверьте настройки хостинга

Сайты за прокси или балансировщиком нагрузки

Это сложный случай, требующий настройки на стороне сервера.

Поделиться с друзьями
Документация WooCommerce