Перевод сайта на https

Перевод сайта на безопасный протокол
5000
р.
10000
р.
Стоимость указана минимальная за работу. Итоговая цена зависит от сложности задачи, CMS и объёма работ.

Поддерживаемые технологии: 1С-Битрикс (в том числе решения Аспро), Django (Python), WordPress, Tilda, Joomla, самописные сайты и нестандартные решения.

Что входит в услугу?

Подготовка и анализ
  • проверка текущих настроек сайта и хостинга;
  • анализ CMS, структуры сайта и подключённых сервисов;
  • проверка совместимости сайта с HTTPS.
Установка и настройка SSL
  • установка SSL-сертификата (Let’s Encrypt или платного);
  • настройка сервера и хостинга;
  • проверка корректной работы сертификата.
Корректный перевод сайта на HTTPS
  • настройка 301-редиректов с HTTP на HTTPS;
  • исправление смешанного контента (mixed content);
  • обновление ссылок на изображения, скрипты и стили;
  • корректировка путей в шаблонах и коде.
SEO и внешние сервисы
  • обновление адресов сайта в Яндекс.Вебмастере и Google Search Console;
  • проверка карты сайта и robots.txt;
  • корректная работа аналитики (Яндекс.Метрика и др.);
  • сохранение позиций сайта в поисковых системах.
Тестирование
  • проверка всех страниц сайта;
  • тестирование форм, корзины, личного кабинета;
  • проверка работы сайта в браузерах и на мобильных устройствах.
  • С какими сайтами работаю1С-Битрикс (включая Аспро)
  • WordPress
  • Joomla
  • Django-проекты
  • Tilda (в рамках возможностей платформы)
  • Самописные сайты
Почему важно использовать HTTPS?
  • защита персональных данных пользователей;
  • повышение доверия посетителей;
  • отсутствие предупреждений браузеров;
  • положительное влияние на SEO;
  • соответствие требованиям законодательства и сервисов.
Кейсы из практики
  • Массовое исправление смешанного контента для интернет-магазина на WordPress
    Клиент: Интернет-магазин спортивных товаров на WordPress (существовал 5 лет).
    Проблема: Клиент установил SSL-сертификат самостоятельно, но сайт в браузере отображался как «небезопасный» (зеленый замочек не горел). При переходе на HTTPS версия грузилась криво: часть изображений отсутствовала, стили «поехали». Причина — сотни внутренних ссылок в контенте и базе данных вели на HTTP.
    Что сделано:
    1. Подготовка и анализ: Сделал полную резервную копию. Проанализировал сайт на наличие смешанного контента с помощью онлайн-инструментов и вручную, просмотрев исходный код ключевых страниц. Обнаружил, что проблема в ссылках на изображения, загруженные годы назад, и в жестко прописанных HTTP-адресах в настройках темы и плагинов.
    2. Установка и настройка сертификата: SSL уже был, но я проверил корректность его установки и цепочки сертификатов через онлайн-валидатор.
    3. Корректный перевод на HTTPS: Настроил 301-редиректы с HTTP на HTTPS через файл .htaccess для всех страниц. Для исправления ссылок в базе данных использовал плагин (Better Search Replace). Запустил поиск и замену http://site.ru на https://site.ru во всех таблицах базы данных. Это исправило тысячи ссылок на изображения и внутренние страницы. Вручную проверил и исправил ссылки в файлах темы (functions.php, header.php), где были прописаны абсолютные пути к скриптам и стилям. Обновил адрес сайта в настройках WordPress (в wp-config.php предварительно прописал константы).
    4. SEO и внешние сервисы: Добавил новую версию сайта в Яндекс.Вебмастер и Google Search Console. Перегенерировал и загрузил новую карту сайта (sitemap.xml) с HTTPS-адресами. Обновил robots.txt. Перенастроил цели в Яндекс.Метрике и Google Analytics на HTTPS.
    5. Тестирование: После всех правок проверил десятки страниц (главную, категории, карточки товаров, корзину), убедился, что замок зеленый, весь контент грузится, формы работают.
    6. Результат: Сайт полностью переведен на HTTPS без потери функциональности. Позиции в поиске не упали, а через некоторое время даже немного выросли (фактор безопасности учитывается). Клиент получил работающий, безопасный магазин.
  • Сайт на Django: проблемы с внешними API и скриптами после перехода
    Клиент: Сервис по бронированию отелей на Django.
    Проблема: После установки SSL некоторые виджеты на сайте (например, карта, форма подписки на новости) перестали работать. Консоль браузера выдавала ошибки о блокировке смешанного контента — эти сервисы подгружались по HTTP.
    Что сделано:
    1. Диагностика: Открыл консоль разработчика и выявил все ресурсы, которые загружались по HTTP. Это были скрипты внешних сервисов (карты, виджеты соцсетей), а также изображения из сторонних источников.
    2. Корректный перевод: Часть скриптов поддерживала HTTPS, но были прописаны в шаблонах с протоколом HTTP. Внес правки в HTML-шаблоны, заменив http:// на https://. Для одного виджета пришлось обратиться в поддержку стороннего сервиса, чтобы получить ссылку для подключения по HTTPS. Настроил 301-редиректы на уровне сервера (Nginx) для всех страниц. Проверил настройки Django (SECURE_PROXY_SSL_HEADER, SECURE_SSL_REDIRECT), чтобы приложение корректно работало за прокси и само редиректило на HTTPS.
    3. SEO и внешние сервисы: Обновил настройки в Яндекс.Вебмастере и Google Search Console, перезагрузил карту сайта.
    4. Тестирование: Проверил работу всех интеграций, формы, личный кабинет.
    5. Результат: Все виджеты заработали, ошибки смешанного контента исчезли. Сайт стал полностью безопасным и функциональным.
  • Перевод сайта на Tilda на HTTPS с сохранением всех настроек
    Клиент: Сайт архитектурной студии на Tilda.
    Проблема: Tilda автоматически выдает SSL на свои поддомены, но для подключения своего домена нужно выполнить ряд действий. Клиент попытался сделать это сам, но в итоге сайт стал открываться с ошибкой, а в панели управления Tilda возникли предупреждения о неверной настройке CNAME-записи.
    Что сделано:
    1. Подготовка и анализ: Запросил доступ к DNS-панели клиента. Увидел, что A-запись настроена правильно (на IP Tilda), но не хватало CNAME-записи для www. Также клиент не включил опцию «SSL-сертификат» в настройках своего домена в Tilda.
    2. Настройка: В панели Tilda зашел в настройки домена, нажал кнопку «Подключить SSL». Tilda автоматически выпустила Let's Encrypt сертификат для домена. В DNS-панели убедился, что есть правильные A-записи и CNAME для www (Tilda требует этого для работы SSL).
    3. Корректный перевод на HTTPS: Tilda автоматически настраивает 301-редиректы с HTTP на HTTPS после подключения SSL, дополнительных действий не требуется.
    4. SEO и внешние сервисы: Пересохранил настройки в Яндекс.Вебмастере и Google Search Console, указав новый адрес с HTTPS. Tilda автоматически обновляет карту сайта.
    5. Тестирование: Проверил открытие сайта по HTTPS, убедился, что замок зеленый, все блоки и формы работают корректно.
    6. Результат: Сайт успешно переведен на HTTPS за 1 час. Клиент избежал ошибок и предупреждений. Репутация и доверие к сайту повысились.
Made on
Tilda