Как перевести сайт с http на https в wordpress
Если файл .htaccess существует, плагин обновит существующий файл.
Что делать, если файл .htaccess не существует?
Плагин будет хранить настройки в базе данных и добавлять все необходимые условия в найтройки WordPress автоматически.
Что делать, если после изменения файла .htaccess с помощью плагина ваш сайт перестал работать?
Файл .htaccess расположен в корневой директории сайта. Используя программу FTP-доступа или через СPanel откройте корневую директорию, откройте файл .htaccess и удалите строки вручную.
Пожалуйста, ознакомьтесь со следующей информацией: https://codex.wordpress.org/FTP_Clients
Как использовать файлы других языков с плагином перенаправления на HTTPS?
Вот образцы файлов для немецкого языка.
- Чтобы использовать другой язык для WordPress необходимо установить код нужного языка и в конфигурационном файле — wp-config.php в строке define(‘WPLANG’, »); написать define(‘WPLANG’, ‘de_DE’); . Если все сделано корректно, админ-панель будет использовать немецкий язык.
- Убедитесь, что файлы de_DE.po и de_DE.mo присутствуют в плагине (директория languages в корневой директории плагина).
- Если там нет таких файлов, необходимо скопировать другие файлы из этой директории (например, для русского или итальянского языков) и переименовать их (вы должны написать de_DE вместо ru_RU в обоих файлах).
- Файлы редактируются с помощью программы Poedit — http://www.poedit.net/download.php — пожалуйста, скачайте и установите её, откройте с помощью неё файл (файл требуемого языка) и для каждой строки на английском напишите перевод на немецком.
- Если все было сделано правильно, весь текст в админ-панели и на страницах сайта будет на немецком.
Отзывы
It is requiring you to put your credit card info to activate.
uckunb 30.07.2023 3 ответа
Even if you use it for your personal blog, with no ads or sevices sold, and choose to use the free version, Aksimet wants you to enter your full creddit card information. This is ridicilous. Why would I register my credit card info if I choose the «no payment» option? Edit: Sorry, I thought I commented to «Aksimet» plugin. Your plugin is perfectly fine. You require no payments, thanks for the good plugin. «Easy HTTPS Redirection (SSL)» is a good plugin.
WordPress как перевести сайт на https?
Перевод сайта на HTTPS в WordPress включает в себя несколько шагов.
- Получить SSL-сертификат для вашего домена. Обычно это можно сделать через хостинг-провайдера или через бесплатный сертификат от Let’s Encrypt.
- Войдите в админ-панель своего сайта WordPress и перейдите в раздел «Settings» -> «General». Измените URL сайта на https://ваш_домен.
- Исправьте ссылки на внутренние страницы, чтобы они указывали на HTTPS. Для этого можно воспользоваться плагином «Better Search Replace».
- Обновите файл .htaccess в корне сайта, добавив следующие строки:
perl# BEGIN HTTPS RedirectionRewriteEngine On RewriteCond % off RewriteRule ^(.*)$ https://%% [L,R=301] # END HTTPS Redirection
Эти строки перенаправляют все HTTP-запросы на HTTPS.
- Проверьте, что все ресурсы на вашем сайте (изображения, скрипты и т.д.) также загружаются через HTTPS. Если есть какие-то ресурсы, которые загружаются через HTTP, замените их ссылки на HTTPS.
- Проверьте работу сайта через HTTPS, чтобы убедиться, что все работает корректно.
Обычно переход на HTTPS не приводит к существенным изменениям на сайте, но убедитесь, что вы выполнили все шаги, чтобы ваш сайт работал без ошибок и с повышенной безопасностью.
Как настроить HTTPS для сайта на WordPress
В этой статье мы расскажем, как установить SSL на WordPress и что сделать, чтобы сайт работал по HTTPS-протоколу.
Что такое HTTPS и зачем на него переходить
В процессе работы в интернете пользователи постоянно передают конфиденциальную информацию (паспортные данные, номера телефонов, банковские реквизиты). Стандартно работу веб-пространства обеспечивает протокол HTTP. Также его называют протокол незащищённого соединения. Если вы используете этот протокол, злоумышленники могут легко перехватить любую информацию.
Для защиты данных был создан SSL-сертификат, который обеспечивает защищённое соединение HTTPS (HTTP+S). SSL-сертификат — это виртуальный документ, который подтверждает подлинность сайта и гарантирует безопасное соединение. Сертификат создает дополнительную защитную оболочку вокруг HTTP-протокола, что не дает злоумышленникам перехватить важные данные. Подробнее можно узнать в статье Что такое SSL-сертификат и зачем он моему сайту.
Как настроить HTTPS для WordPress
В WordPress переход на HTTPS проходит в 4 шага:
- Закажите, активируйте и установите SSL-сертификат.
- Переведите сайт на HTTPS.
- Перенаправьте все ссылки вашего сайта на новый URL.
- Оповестите поисковые системы.
Шаг 1. Заказ, активация и установка SSL-сертификата
Для начала закажите услугу SSL для вашего хостинга с WordPress. Обратите внимание! Перед заказом SSL нужно создать почтовый ящик для домена. После заказа на него придет письмо с данными сертификата. Если его нет, воспользуйтесь инструкцией.
Выбрать тариф и перейти к покупке сертификата вам поможет статья Тарифы сертификатов. Как купить SSL.
Также при покупке или переносе домена от другого регистратора можно получить бесплатный SSL на 1 год. О том как его получить и в чем его плюсы и минусы, читайте в статье Как заказать бесплатный SSL-сертификат.
Далее идёт этап активации сертификата. Для этого надо подтвердить заказ по email домена, который вы создали до заказа SSL. На почтовый ящик домена придёт письмо со ссылкой для подтверждения. Подробнее читайте в инструкции Как подтвердить email при заказе SSL.
Последний этап ― установка на хостинг. Чтобы узнать, правильно ли установлен SSL-сертификат, воспользуйтесь сервисом SSL Check.
Готово, теперь можно перейти к шагу 2.
Шаг 2. Перевести сайт на HTTPS
После установки SSL-сертификата сайт по умолчанию все равно открывается по небезопасному протоколу http://. Чтобы сайт открывался по защищённому протоколу, нужно поменять основную ссылку в административной панели WordPress на https://. Для этого:
- Войдите в админку WordPress.
Как зайти в админку WordPress
- В адресной строке браузера к вашему домену добавьте /wp-admin:

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

2. Перейдите в раздел Настройки. На странице «Общие» в строках «Адрес WordPress (URL)» и «Адрес сайта (URL)» замените префикс http:// на https://. Затем нажмите Сохранить изменения:

Как подключить SSL WordPress
Готово, теперь сайт доступен по протоколу HTTPS.
Шаг 3. Переадресация внутренних ссылок с HTTP на HTTPS
Обратите внимание! При серьезных изменениях сайта рекомендуем сделать бэкап. Если в процессе настройки появится ошибка, сайт можно будет восстановить.
Несмотря на то, что после основной установки сертификата сайт работает по HTTPS-протоколу, внутри сайта могут находиться ссылки на внутренние страницы и файлы, которые могут работать по HTTP. Из-за таких файлов поисковые системы будут считать сайт небезопасным и может появиться ошибка «Mixed сontent». Чтобы этого избежать, измените все внутренние ссылки на относительные (без указания протокола и домена). Например, http://example.ru/page/ на /page/.
В WordPress для этой задачи есть плагины, например Really Simple SSL, Search Regex и Easy HTTPS Redirection. Ниже мы рассмотрим, как с ними работать.
Как сделать редирект в Really Simple SSL
- Перейдите в раздел «Плагины». Нажмите кнопку Добавить новый и в строке поиска введите Really Simple SSL. Затем нажмите Установить:

WordPress HTTPS настройка
2. Нажмите Активировать:

3. Нажмите «Вперёд, активируйте SSL!»:

Готово, вы активировали плагин Really Simple SSL. Теперь внутренние ссылки будут работать по защищённому протоколу HTTPS.
Как сделать редирект в Search Regex
- Перейдите в раздел «Плагины». Нажмите кнопку Добавить новый и в строке поиска введите Search Regex. Затем нажмите Установить:

2. Нажмите Активировать:

3. Зайдите в рубрику Инструменты ― Search Regex.
4. В строку Search введите старый URL с http://. В строку Replace введите новый URL с https://. В строке Source выберите те виды файлов, которые хотите проверить. Нажмите Search:
Готово, плагин даст полный список файлов, в которых встречается протокол HTTP. Замените протоколы на защищенные.
Как сделать редирект в Easy HTTPS Redirection
- Перейдите в раздел «Плагины». Нажмите кнопку Добавить новый и в строке поиска введите Easy HTTPS Redirection. Затем нажмите Установить:

2. Нажмите Активировать:

3. Перейдите в Настройки ― HTTPS Redirection.
4. Отметьте галочку в строке Enable automatic redirection to the «HTTPS».
5. В графе «Apply HTTPS redirection on» выберите The whole domain.
6. Поставьте галочку напротив Force resources to use HTTPS URL.
7. Нажмите Сохранить изменения:

Готово, теперь все файлы вашего сайта будут работать по протоколу HTTPS.
Шаг 4. Оповещение поисковых систем
Если до установки SSL вы пользовались Яндекс.Вебмастером или Google Search Console, то нужно оповестить поисковые системы о смене протокола.
Обратите внимание! Переезд на HTTPS и смена зеркал сайта может занять 2-4 недели. В это время сайт будет ранжироваться в поисковой выдаче ниже, чем при обычной работе. Чтобы не потерять потенциальных клиентов выберите подходящее для перехода время.
Яндекс.Вебмастер
- Авторизуйтесь в Яндекс.Вебмастере.
- Добавьте новую версию сайта с HTTPS в Яндекс.Вебмастер.
Как добавить сайт в Яндекс.Вебмастер

2. В поле укажите адрес сайта. Если на сайте подключён SSL-сертификат, укажите домен с https, например https://2domains.ru. Нажмите Добавить:

3. Подтвердите права на данный адрес любым предложенным способом. Нажмите Проверить:

Готово, вы добавили сайт в Яндекс.Вебмастер.
3. Затем выполните переезд сайта на HTTPS. Зайдите в старое зеркало сайта. В разделе «Индексирование» ― «Переезд сайта» поставьте галочку Добавить HTTPS. Нажмите Сохранить:


Как только заявка будет принята, в системе появится уведомление. Если вы подписаны на email-рассылку, Яндекс пришлёт уведомление о склейке зеркал:
Добавьте новую карту сайта:

Google Search Console
- Добавьте новое зеркало с HTTPS. Кликните на меню в левом верхнем углу и нажмите Добавить ресурс:


2. Выберите тип ресурса и нажмите Продолжить. Подтвердите право собственности:

3. Добавьте новую карту сайта. Нажмите Отправить:

Если у вас есть отклоненные ссылки в Disavow Tool, то загрузите их заново.
Готово, теперь ваш сайт полностью перешел на HTTPS.
Популярные статьи
- Как указать (изменить) DNS-серверы для домена
- Я зарегистрировал домен, что дальше
- Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена
- Что такое редирект: виды и возможности настройки
- Как создать почту со своим доменом
Как правильно перенести сайт с HTTP на HTTPS
С января 2017 года использование протокола HTTPS является предпочтительным, а поисковая система Google официально подтвердила, что сайты на HTTPS ранжируются выше.
Подготовка сайта к переходу на HTTPS
Перед началом перехода на HTTPS необходимо проверить сайт на наличие абсолютных ссылок, которые начинаются с HTTP. Например, http://site.ru/news/main.css является абсолютной ссылкой, а ссылки вида /news/main.css — относительные. Необходимо, чтобы все ссылки на сайте были относительными, иначе браузеры будут выдавать ошибку так называемого смешанного содержимого и блокировать загрузку таких файлов.
Необходимо проверить:
- Ссылки на медиафайлы (css, картинки и т.д.).
- Если вы подгружаете контент из внешних ресурсов ( CDN или других сайтов), то они также должны загружаться через HTTPS протокол (javascript и jQuery библиотеки, CSS, шрифты, скрипты счетчиков, Яндекс.Метрика, Яндекс карты, Google Analytics, LiveInternet, и пр.).
- Ссылки в rel=”canonical” также должно быть относительными.
Подготовка сайта может занять много времени, поэтому все исправления рекомендуется осуществить до полного переноса сайта с HTTP на HTTPS .
Выбор SSL сертификата
- Бесплатный сертификат Let’s Encrypt. SSL сертификат, подходит для большинства сайтов.
- Domain Validation — DV. Сертификат, который подтверждают только доменное имя.
- Multi-Domain SSL. Мультидоменный сертификат с поддержкой от 3 до 213 доменов с использованием всего одного сертификата.
- Organization Validation — OV. Сертификат, который подтверждает как владельца домена, так и организацию.
- Wildcard SSL. Защита неограниченного числа поддоменов.
- Extendet Validation — EV. Сертификат высочайшей надежности с зеленой адресной строкой.
Для большинства сайтов будет достаточно SSL DV сертификата, но для более крупных интернет-магазинов рекомендуется использовать сертификат SSL OV.
Напоминаем, что у нас вы можете заказать недорогой SSL сертификат с бесплатной установкой.
В некоторых случаях целесообразно использование бесплатных сертификатов Let’s Encrypt. Однако, для интернет-магазинов мы рекомендуем использовать платный сертификат от авторитетного Центра сертификации.
Проверка сайта и сертификата
После выбора и установки необходимо проверить сертификат на корректность, это можно сделать с помощью бесплатного сервиса https://www.ssllabs.com
Далее проверяем непосредственно сам сайт:
В браузерах в адресной строке должен отображаться значок «замочка». Все страницы сайты должны работать корректно.
И в завершении нужно сделать 301 редирект с HTTP на HTTPS, иначе поисковые системы будут воспринимать страницы сайта, на обоих протоколах, как дубли.
У нас редирект можно сделать в Панели управления у вашего домена установив флажок «Перенаправлять HTTP-запросы в HTTPS».
Сообщение поисковым системам о переходе сайта на https
Отредактируйте в корне сайта файл robots.txt изменив директорию Host на https, например с http://jehost.ru на https://jehost.ru , а также не забудьте исправить ссылку на карту сайта (Sitemap) на новый протокол.
В Яндекс вебмастере установите флажок на «Добавить https»

В сервисе Центр веб-мастеров Google необходимо создать и подтвердить новый сайт уже с https протоколом.
На хостинге Джихост дополнительных действий не требуется, т.к. 301 редирект с http на https срабатывает автоматически после добавления сертификата и установки флажка «Перенаправлять HTTP-запросы в HTTPS». Выделенный IP адрес также не требуется.
Далее Вам нужно подождать, пока поисковые системы проиндексируют сайт с новым протоколом, но будьте готовы к тому, что после данных изменений у Вас могут немного просесть позиции в поисковой выдаче со всеми вытакающими последствиями, но в большинстве случаев, через некоторые время, все становится на свои места.