Easy HTTPS Redirection (SSL) — Плагин для WordPress
Используйте этот плагин только если вы уже установили SSL сертификат на ваш сайт и HTTPS работает корректно.
После установки SSL сертификата на ваш сайт, вы хотите использовать «HTTPS» адреса (URL) ваших веб-страниц.
Вам необходимо заставить поисковые системы индексировать HTTPS-версии ваших веб-страниц.
Этот плагин поможет вам автоматически настроить перенаправление на HTTPS-версию любого URL когда кто-либо пытается зайти на не-HTTPS-версию.
Допустим, вы хотите использовать HTTPS URL для следующей страницы на вашем сайте:
www.example.com/checkout
Этот плагин будет делать это, если кто-то будет использовать URL как указано ниже в адресной строке браузера:
http://www.example.com/checkout
Он будет автоматически перенаправлять на HTTPS-версию страницы:
https://www.example.com/checkout
Таким образом вы всегда показываете посетителям HTTPS-версию страницы или сайта.
Вы можете перенаправлять весь домен на HTTPS URL или выбрать несколько страниц для перенаправления.
Video Tutorials
Принудительно загружать статические файлы через HTTPS
Если вы использовали SSL с первого дня существования вашего сайта, то все статические файлы уже встроены с использованием HTTPS URL. В этом случае проблемы нет.
Тем не менее, если у вас есть существующий сайт, на котором есть много статических файлов, встроенных в записи и страницы с использованием не-HTTPS адресов, вам будет необходимо изменить эти адреса. В противном случае браузер будет показывать предупреждение SSL вашим посетителям.
Этот плагин имеет опцию, позволяющую принудительно загружать эти статические файлы с использованием HTTPS URL динамически.
Это позволит сделать веб-страницу совместимой с SSL.
Возможности плагина
- Действия: Перенаправлять автоматически для всего домена. Таким образом, все URL будут перенаправляться на HTTPS-версии автоматически.
- Действия: Перенаправлять автоматически для нескольких страниц. Пользователь может ввести адреса URL, которые будут автоматически перенаправлены на HTTPS-версии.
- Принудительно использовать HTTPS URL для статических файлов (изображения, файлы JavaScript, таблицы стилей CSS и т.п.).
Подробности см. на странице плагина Простое Перенаправление на HTTPS.
Как правильно установить на сайте WordPress SSL сертификат и настроить HTTPS
Когда вы запускаете ваш собственный веб-сайт, ваши пользователи скорее всего должны будут оставлять там личную информацию. Это означает, что вам необходимо обеспечить соблюдение надежных стандартов безопасности, для обеспечения которой важную роль играют как Secure Sockets Layer (SSL или TLS), так и Hypertext Transfer Protocol Secure (HTTPS). К счастью, настройка на платформе WordPress SSL сертификата и установка HTTPS довольно проста и может быть выполнена всего за несколько шагов.
В этой статье мы поговорим о следующем:
- Какой сертификат SSL и когда нужно использовать.
- Что такое HTTPS и как он работает вместе с SSL.
- Как использовать WordPress SSL и настроить HTTPS с помощью двух разных методов.
- Две распространенные ошибки, с которыми вы можете столкнуться при использовании на WordPress SSL, и способы их устранения.
Нам предстоит узнать многое и будет ещё над чем поработать, так что, давайте уже приступим!
Приобретите один из тарифных планов хостинга от Hostinger и получите SSL в подарок!
К предложению
Что такое SSL (и когда его нужно использовать)
Secure Sockets Layer (SSL) — это технология, которая создаёт безопасное соединение между веб-сайтом и браузером. Сайты, использующие SSL, показывают, что ваша личная информация находится в безопасности во время каждого перехода.
Вы можете увидеть, безопасный сайт или нет, по изображению зелёного замочка, который многие браузеры используют для идентификации:
Например, если вы покупаете что-то в интернете, вы должны делать это только через сайты, использующие SSL. В противном случае злоумышленники могут узнать, использовать или изменить вашу платёжную информацию, поскольку она отправляется через интернет.
Что касается вашего собственного сайта, установка SSL сертификата является обязательной. Для этого есть ряд причин:
- Если вы запустите веб-сайт, на котором вы предлагаете пользователям регистрироваться и делиться конфиденциальной информацией, их данные будут в безопасности.
- Ваш сайт будет более надежным.
- Прикольный зелёный замочек появится рядом с адресом сайта в разных браузерах.
- Вы улучшите поисковую оптимизацию вашего сайта (SEO) (англ).
Уточним последний момент – поисковые системы, такие как Google, поощряют использование всеми сайтами SSL, предоставляя предпочтение безопасным сайтам в своей выдаче. Это означает, что вы можете защитить информацию своих пользователей и, возможно, извлечь выгоду из некоторого количества трафика одновременно.
Кроме того, Google объявил о том, что с момента появления в июле 2018 года Chrome показывает предупреждение «небезопасно». Поэтому самое время обеспечить безопасность вашего сайта с помощью установки SSL сертификата, если вы ещё этого не сделали.
В наши дни установка SSL сертификата на WordPress довольно проста. Существует несколько типов сертификатов SSL, но вам, вероятно, не понадобится ничего особенного, если вы не будете запускать слишком сложный сайт или продавать товары в интернете.
Для всех других типов сайтов бесплатный сертификат обычно выполняет всю работу. Более того, вы можете легко настроить его для работы с Hostinger (англ).
Что такое HTTPS (и как это работает вместе с SSL)
Когда вам нужна установка SSL сертификата для вашего сайта, вам также необходимо настроить его для передачи данных с использованием протокола HTTPS. Каждый посещаемый вами сайт использует HTTP или HTTPS в качестве префикса к URL-адресу, включая Hostinger:
HTTPS работает так же, как HTTP, но обеспечивает более высокие стандарты безопасности. Если вы загружаете веб-сайт с HTTPS, вы узнаёте, что ваши данные находятся в безопасности во время передачи. Однако для того, чтобы HTTPS работал, сайт, к которому вы пытаетесь получить доступ, нуждается в сертификате SSL.
Если вы попытаетесь получить доступ к сайту без SSL с помощью HTTPS, вы увидите ошибку, подобную этой:
Другими словами, SSL и HTTPS работают рука об руку. Если вы используете только один, пользователи, отправляющие информацию через ваш сайт, не будут защищены.
Таким образом, ваш первый шаг должен состоять в том, чтобы получить сертификат SSL и настроить его для работы с вашим сайтом. После этого вам нужно указать в WordPress, что нужно использовать HTTPS вместо HTTP. Давайте посмотрим, как работает этот процесс.
Как настроить на WordPress SSL и HTTPS (2 метода)
На этом этапе мы предположим, что у вас уже есть сертификат SSL, настроенный для вашего сайта. Как только вы это сделали, вам просто нужно указать в WordPress, что нужно использовать HTTPS. Есть два основных способа сделать это.
1. Используйте панель инструментов WordPress и переадресацию 301
После установки WordPress SSL вам необходимо настроить свой сайт для использования HTTPS. Этот процесс прост, если вы запускаете новый веб-сайт. Однако, если вы добавляете SSL сертификат на сайт, который уже использовался какое-то время, это будет немного сложнее.
В любом случае, ваш первый шаг должен состоять в том, чтобы зайти в панель управления и открыть вкладку Настройки> Общие. Внутри вы найдете два поля, которые называются WordPress Address (URL) и Site Address (URL). Адрес вашего сайта должен быть идентичным в обоих полях, и должен использовать HTTP.
Что вам нужно сделать, это заменить префикс HTTP на HTTPS в обоих полях и сохранить изменения в ваших настройках:
Это всё, что нужно, чтобы настроить WordPress на использование HTTPS. Однако, некоторые пользователи могли сохранить старый URL вашего веб-сайта, и он может оставаться в сети. Вы должны убедиться, что эти пользователи используют HTTPS-версию вашего сайта. Для этого вы можете настроить переадресацию URL.
Существует много типов переадресаций, которые вы можете использовать. Тем не менее, как правило, лучше всего использовать редирект 301, который сообщает поисковым системам, что ваш сайт переместился с одного адреса на другой. Чтобы реализовать это перенаправление, вам нужно отредактировать файл с именем .htaccess, который контролирует взаимодействие вашего сервера с WordPress, а также структуру URL-адреса.
Это потребует от вас прямого доступа к файлам вашего сайта, используя инструмент File Transfer Protocol (FTP), такой как FileZilla. Если вы впервые делаете это, вы можете найти все подробности в нашем руководстве по FTP.
Как только вы подключитесь к своему сайту через FTP, перейдите в папку public_html и найдите файл .(.*)$ https://www.yoursite.com/$1 [R,L] </IfModule>
Для этого вам нужно будет заменить URL-адрес в этом коде на полный HTTPS-адрес вашего сайта. Это перенаправит любое соединение, которое приходит через port 80, на новый безопасный URL. Как вы знаете, port 80 является стандартным для HTTP-соединений, поэтому он «перехватит» практически всех, кто пытается получить доступ к вашему веб-сайту через старый адрес.
После добавления кода с URL-адресом сохраните изменения в .htaccess и закройте файл. FileZilla спросит, хотите ли вы загрузить эти изменения на свой сервер, на что вы согласитесь. Если вы попробуете посетить свой сайт с использованием URL-адреса HTTP, ваш браузер должен автоматически перенаправить вас на версию HTTPS.
2. Установите плагин для WordPress SSL
Если вы предпочитаете не вводить данные вручную через WordPress, есть более простые способы настроить HTTPS на вашем веб-сайте. Например, вы можете настроить плагин для WordPress SSL, который добавляет тот же код, о котором мы рассказали в предыдущем методе.
Хотя этот подход намного проще, он также имеет некоторый дополнительный риск. Например, если проблемы совместимости возникают с другим инструментом, плагин SSL может перестать работать, и сайт не будет загружать HTTPS до тех пор, пока вы не устраните проблему. Это означает, что вам необходимо тщательно выбирать свой плагин.
Мы рекомендуем Really Simple SSL, так как его очень легко настроить. Всё, что вам нужно — это сертификат для WordPress SSL, готовый к работе:
После установки и включения плагина он сканирует ваш сайт на наличие сертификата WordPress SSL. Если найдёт, он поможет вам включить HTTPS на всём сайте всего за один клик. Для этого просто зайдите во вкладку Настройки> SSL на панели управления и нажмите кнопку Перезагрузить в HTTPS. Да, всё настолько просто!
Если плагин Really Simple SSL не кажется вам настолько простым, есть альтернативные инструменты, которые вы можете использовать для достижения тех же результатов. Есть и другие отличные параметры плагина для WordPress SSL, которые включают WordPress HTTPS (SSL) и Force HTTPS.
Две распространённые ошибки в WordPress SSL (и как их исправить)
На этом этапе вы уже знаете, как убедиться, что все посетители вашего сайта получают возможность использовать безопасное соединение. Однако в некоторых случаях принудительная загрузка WordPress через HTTPS может привести к нескольким ошибкам. Давайте поговорим о том, какие это ошибки и, на всякий случай, как их исправить.
1. Некоторые файлы не загружаются через HTTPS
После включения HTTPS для вашего сайта вы можете обнаружить, что некоторые его файлы, например изображения, загружаются неправильно. Это потому, что WordPress по-прежнему использует HTTP для них вместо HTTPS.
Если у вас возникла проблема с изображениями вашего сайта, CSS или JavaScript, самый простой способ решить её – сделать несколько дополнений к вашему файлу .htaccess. Однако этот подход применяется только в том случае, если вы использовали ручной метод из предыдущего раздела.index\.php$ — [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
Этот код перенаправит весь трафик через HTTPS. Он также включает в себя правила для ваших файлов в WordPress, поэтому такой код позаботится обо всех файлах, которые работали некорректно. После его добавления сохраните изменения в файле .htaccess и загрузите их обратно на сервер.
Если вы настроили свой сайт для использования HTTPS через плагин, вам не нужно вручную настраивать файл .htaccess. Вместо этого большинство плагинов предложит альтернативное решение. Например, Really Simple SSL может находить на вашем сайте файлы, которые не загружаются через HTTPS, и помогать вам их исправить. Чтобы использовать эту функцию, перейдите во вкладку «Настройки»> «SSL», а затем перейдите на страницу настроек плагина:
В верхней части экрана есть параметр Автозамена смешанного содержимого. Убедитесь, что он включён, а затем сохраните изменения в конфигурации плагина. Этот параметр гарантирует, что WordPress загрузит все объекты через HTTPS, а не только ваши посты и страницы.
2. Ваш плагин для кэширования WordPress вызывает проблемы
Если у вас установлен плагин для кеширования WordPress, ваш браузер может попытаться загрузить кешированную версию вашего веб-сайта по HTTP, что может привести к некоторым ошибкам. Самый быстрый способ решить эту проблему – очистить кеш в WordPress.
Как будет происходить процесс кэширования зависит от того, какой плагин вы используете. Тем не менее, это не займет у вас больше нескольких минут. Для получения более подробной информации вы можете ознакомиться с нашим руководством по очистке кеша в WordPress в WP Super Cache (англ), W3 Total Cache (англ) и WP Fastest Cache (англ). Если вы используете другой плагин для кеширования, вам может потребоваться заглянуть в справку для получения инструкций о том, как действовать.
В любом случае, как только вы очистите свой кеш, попробуйте снова загрузить свой сайт, чтобы убедиться, что ваш браузер использует HTTPS без каких-либо ошибок. Теперь установка SSL сертификата успешно завершена!
Вывод
Раньше WordPress SSL сертификаты были зарезервированы только для деловых веб-сайтов, которые сталкивались с большим количеством конфиденциальной информации. В наши дни сертификаты SSL и HTTPS стали обычным явлением. Фактически, сами поисковые системы, такие как Google, рекомендуют их использовать. К счастью, как вы видите, установка SSL сертификата и использование HTTPS для вашего сайта в WordPress – довольно простая задача.
У вас есть вопросы о том, как использовать WordPress SSL и настроить HTTPS? Давайте поговорим о них в разделе комментариев ниже!
Анна долгое время работала в сфере социальных сетей и меседжеров, но сейчас активно увлеклась созданием и сопровождением сайтов. Она любит узнавать что-то новое и постоянно находится в поиске новинок и обновлений, чтобы делиться ими с миром. Ещё Анна увлекается изучением иностранных языков. Сейчас её увлёк язык программирования!
ТОП3 плагинов WordPress https редирект
👍 Научим создавать сайты на WordPress бесплатно за 11 уроков. Подробнее →Желаете перевести свой ВордПресс-сайт на защищенный протокол и без лишних проблем переадресовать все ссылки с http? Разберем как правильно сделать WordPress https редирект.
Что такое редирект с http на https?
Очень важно, чтобы после перехода на защищенный протокол все ссылки Вашего сайта работали по https. В этом и заключается весь смысл надежности передачи данных. В ином случае браузер будет выдавать ошибки, что на сайте присутствует смешанный контент. Это означает, что некоторые данные (часто изображения, js-скрипты, css-стили) будут передаваться по незащищенному протоколу (http). Отметим, что от корректного перехода на https зависит сохранность данных всех Ваших пользователей.
Как выполнить перенаправление?
Весь процесс перевода WordPress-сайта на https описывать не будем, так как это было подробно рассмотрено в одной из наших статей. Остановимся лишь на последнем его этапе – корректной переадресации всех http-ссылок сайта на https.
Наиболее простым и надежным способом является использование плагина Clearfy Pro, который без каких-либо проблем гарантирует правильную переадресацию с http на https для всех разделов и элементов Вашего сайта. Для этого достаточно в админ-части перейти Clearfy Pro и на вкладке SEO активировать настройку Редирект с http на https.
Активировать промокод на 15%
Рассмотрим также и другие, менее удобные, способы переадресации на https, которые имеют один существенный недостаток – предоставляются в виде дополнительных плагинов.
Способ 1. Плагин Easy HTTPS Redirection
Easy HTTPS Redirection – отдельный плагин для редиректа с http на https. После его установки и активации следует включить процесс редиректа. Для этого необходимо перейти в раздел Настройки -> HTTPS Redirection и активировать настройку Enable automatic redirection to the “HTTPS”, после чего нажать кнопку Сохранить изменения.
Способ 2. Плагин Force HTTPS
Force HTTPS – плагин, который сразу после установки и активации будет выполнять переадресацию всех страниц Вашего сайта на защищенный протокол https. В настройках не нуждается. Следует отметить, что после его активации все разделы сайта, включая админ-часть, будут доступны через https. Для этого перед его установкой необходимо еще раз удостовериться о наличии SSL-сертификата для домена Вашего сайта.
Все плагины корректно работают для сайтов как с приставкой www, так и без нее.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Мне нравится2Не нравитсяЕсли Вам понравилась статья — поделитесь с друзьями
Переход с http на https, установка SSL для WordPress
Шаг 1. Заказать SSL и установить его.
Если у вас хостинг «Украина» дальнейшая инструкция для Вас подойдет как нельзя лучше.
SSL сертификаты используются для шифрования данных, которые передаются между клиентом и сервером. Как правило, ssl сертификаты устанавливаются на сайтах, на которых передаются конфиденциальные данные (например, логины, пароли, данные банковских карт и т.д.). SSL сертификат приобретается у сертификационного центра или его ресселера, сайты которых можно найти в сети. Стоит отметить, что можно сгенерировать самоподписной сертификат: такой сертификат не будет проходить проверку подлинности и браузер будет предупреждать об этом, тем не менее данные все равно будут шифроваться. Такой сертификат является бесплатным и чаще всего используется для шифрования данных при авторизации в администативной части сайта.
Установить сертификат для сайта можно в разделе “Мои сайты — Настройка SSL”
Установка сертификата от Let’s Encrypt.
«Lets Encrypt» — это автоматизированный Центр сертификации (CA), который предоставляет бесплатные SSL-сертификаты для всех желающих. Основная цель проекта — сделать интернет максимально защищенным, реализуя идею безопасного HTTPS соединения со всеми сайтами в мире по-умолчанию.
Подать запрос на подключение сертификата к сайту можно нажав всего-лишь кнопку «Установить»:
Сертификат выписывается на 3 месяца и будет автоматически продлеваться до тех пор, пока сайт расположен на хостинге «Украина». Запрос будет автоматически обработан в течение 24 часов. Для субдоменов одного домена можно выписать не более 5 сертификатов за неделю.
Шаг 2. Включаем переадресацию в настройках хостинга
В индивидуальных настройках сайта можно включить переадресацию на https.
Если этот шаг не перевел ваш сайт на протокол «https», либо это сделано не полностью, то выполняем пункт 3
Возможно, надо будет подождать 10 минут, пока настройки начнут работать.
Шаг 3. Меняем настройки WordPress и переводим сайт на https
Если пункт «2» по помог, выполните пункт «3». Перед внесением настроек, не забудьте сделать резервную копию сайта. Меняем в настройках WordPress «Настройки» >> «Общее» адрес WordPress (URL) и адрес сайта (URL) с «http» на «https» как на скриншоте. А после, сохраняем.
Шаг 4. В файле robots.txt прописать host
Этот пункт не относится к непосредственно переезду с одного протокола на другой, но будет полезен для SEO-продвижения. В корне вашего сайта должен находится файл robots.txt, если его нет, создайте в текстовом редакторе его и внесите следующую строчку «host: //site.com» заменяя «site.com» на свой сайт. Сохраните файл в корневой папке сайта.
Шаг 5. Установка плагина HTTP / HTTPS Remover
Несмотря на то, что мы уже выполнили 4 шага, при сканировании сайта любой программой пауком, видим, что сайт все равно имеет некоторые страницы с http, обычно это фалы изображений и CSS файлы.
Избавляемся от этого установив плагин для WordPress «HTTP / HTTPS Remover». И при сканировании программой-сканером сайтов (можно с помощью Screaming Frog SEO) мы видим ,что «http» остается только один, и имеет код ответа сервера 404, а значит все выполнили верно.
Если плагин не помог, воспользуйтесь данной инструкцией. Заменяем все строки http на https через базу данных.
Заходим в хостинг «Украина», заходим в базы данных, выбираем нужную базу, вносим изменения.
- Зайдите в phpMyAdmin и выберите базу данных вашего сайта.
Нажмите на вкладку «SQL» и выполните последовательно запросы, при этом замените «site.com» на домен своего сайта:
1) UPDATE wp_options SET option_value = REPLACE(option_value, '//site.com', '//site.com') WHERE option_name = 'home' OR option_name = 'siteurl';
2) UPDATE wp_posts SET guid = REPLACE(guid, '//site.com', '//site.com')
3) UPDATE wp_posts SET post_content = REPLACE(post_content, '//site.com', '//site.com')
После всех действий проверьте любым сканером сайтов, все ли страницы перешли на https, это может быть Netpeak Spider, Screaming Frog SEO, ComparseR и т.д.
PS: Также будет не лишним пересоздать в Webmasters tools (Serch Console) представительство, так как с «http» уже не будет собирать информацию корректно. (Рекомендуем не удалять, а именно добавить еще одно с «https», если по старому представительству будет идти трафик еще 1-2 месяца, возможно, перенос не был сделан корректно и это будет сигналом все перепроверить).
Как установить SSL сертификат на сайт WordPress
Как установить SSL сертификат на сайт WordPress
Google уже предупредил, что защищенные сайты получат преимущества при ранжировании в поисковой выдаче. Это означает, что сайт может быть оценен выше, если его доменное имя начинается с префикса «HTTPS:». Данный тип протокола защищает посетителей сразу от нескольких видов мошенничества за счет шифрования данных. Что значительно затрудняет «отслеживание» и кражу информации. Если вы хотите защитить своих пользователей и улучшить ранжирование страниц, то установка даже бесплатного SSL сертификата для сайта на WordPress является одним из самых простых способов.
Стоимость SSL-сертификата будет зависеть от услуг хостинга. Также необходимо учитывать то, какой SSL-сертификат вам нужен. Например, стандартный сертификат для личных и бизнес сайтов может стоить значительно дешевле по сравнению с более надежным сертификатом для электронной коммерции.
Установка SSL-сертификата на WordPress относительно проста. За короткий промежуток времени можно выполнить все необходимые действия и предложить своим посетителям безопасные страницы.
Перед тем, как установить SSL сертификат на сайт, нужно понимать, что все изменения, связанные с редиректами, можно внести вручную. Но намного проще использовать специализированный плагин.
Для начала необходимо приобрести SSL-сертификат у своего хостинг-провайдера. Некоторые сервисы позволяют передавать сертификат третьим лицам. Но сначала стоит убедиться, чтобы у вас еще нет SSL-сертификата. На определенных тарифных планах хостинга можно установить SSL-сертификат по умолчанию.
После того, как вы приобрели SSL-вертификат, его необходимо установить. Если у вас хостинг с неограниченным количеством доменов и вы запускаете несколько сайтов, то нужно выбрать, какой из них получит только что купленный SSL-сертификат.
Используя специализированный плагин, можно переложить на него большую часть работы. Многие из них автоматически вносят необходимые изменения сразу после приобретения SSL сертификата для сайта. Некоторые специализированные плагины полностью автоматически настраивают сайт сразу после собственной активации — от вас не требуется никаких действий. Ниже приводится несколько лучших WordPress-плагинов для установки SSL-сертификата:
Этот плагин не требует дополнительной настройки после установки и активации. Он автоматически внесет необходимые изменения в файл .htaccess, если на сайте обнаружен SSL-сертификат.
Для тех, кто использует Cloudflare для SSL, этот плагин автоматически внесет необходимые изменения, а также решит распространенную проблему перенаправления циклов. Это один из тех плагинов, которые автоматически вносят все изменения сразу после собственной установки и активации.
Плагин, предназначенный для перенаправления доступа к страницам и записям с HTTP на защищенный HTTPS. Он автоматически перенаправляет весь трафик сайта на нужный контент. Кроме этого плагин вносит все необходимые изменения автоматически. Так что установите его перед тем, как купить SSL сертификат для сайта.
После установки плагина для управления SSL нужно будет изменить настройки WordPress. Перейдите в раздел «Настройки» в панели администрирования.(.*)$ https://yourdomain.com/$1 [R,L]
</lfModule>
Настройка SSL-сертификата на WordPress — это проще, чем вы думаете. Его использование позволит посетителям чувствовать себя уверенно на страницах вашего ресурса. Представьте, как это улучшит маркетинговые возможности. Ваш контент станет более доступным по сравнению с конкурентами.
Какие меры безопасности вы используете на своем WordPress-сайте? Считаете ли вы, что затраты на установку SSL сертификата на сайт оправдывают себя?
Пожалуйста, оставьте свои мнения по текущей теме статьи. За комментарии, подписки, лайки, дизлайки, отклики огромное вам спасибо!
Данная публикация является переводом статьи «How to Install a SSL Certificate On Your WordPress Site» , подготовленная редакцией проекта.
переход с http на https без потерь
Привет, друзья. Я вам обещал как-то рассказать про переезд на https для сайта на WordPress, да и вы меня просили в комментах описать данный процесс.Знаю, что таких мануалов в сети достаточно, я сам их гуглил, но алгоритмы везде довольно разные. Скорее всего, и особенности у каждого сайта тоже будут свои. Каждый описывает личный опыт, проблемы и ошибки.
Почему бы и мне не описать свой опыт переезда с http на https для моего блога на WordPress – alaev.info. Вот прямо сейчас возьму и начну этим заниматься и описывать процесс в реальном времени.
За основу буду брать свою же инструкцию: как правильно перевести сайт с HTTP на HTTPS без потерь и накладывать на нее особенности WordPress. Общую теорию, выбор сертификата и прочее вы можете прочитать в инструкции по ссылке выше, я же перейду сразу к делу. Я выбрал для себя бесплатный сертификат Let’s Encrypt, который мы ставим всем нашим клиентам, кроме того он бесплатный, и ISP панель управления на моем сервере позволяет его установить в 1 клик с последующим бесшовным обновлением сертификата каждые 3 месяца.
Итак, план следующий:
- Установить SSL-сертификат,
- Проверить корректность установки SSL-сертификата,
- Изменить в админке WordPress адрес сайта на https,
- Изменить адреса всех скриптов и стилей, используемых на сайте,
- Сделать бекап БД,
- Изменить в БД все внутренние ссылки и изображения на https,
- Проверить xml-карту сайта,
- Просканировать весь сайт краулером и убедиться, что нет ошибок,
- Добавить https версию сайта в Яндекс.Вебмастер,
- Добавить https версию сайта в Google Search Console,
- Сделать 301-редирект,
- В Яндекс Вебмастере сделать переезд сайта на HTTPS.
А теперь пора приступать к выполнению намеченного плана. Надеюсь, что все пройдет без проблем!
Устанавливаем SSL-сертификат
Я уже говорил, что у меня на сервере установлена система управления ISP Manager. Потому покажу процедуру именно в этой панели. Так что авторизовываемся, переходим в раздел «Домены» — «WWW-домены» и выбираем наш сайт, то есть alaev.info:
Открываем двойным щелчком настройки и отмечаем пункт «Защищенное соединение (SSL)». Появятся несколько новых полей, в одном из них «SSL-сертификат» выбираем «Новый Let’s Encrypt сертификат»:
Пункт «Перенаправлять HTTP-запросы в HTTPS» пока не отмечаем, сделаем это в самом конце, если понадобится.
После того, как мы нажмем ОК, нас перебросит на страницу настройки сертификата:
Можно ничего не менять и нажать ОК, если вы не собираетесь связываться с поддоменами. Но у меня есть несколько поддоменов: trust.alaev.info, parser.alaev.info, store.alaev.info и talk.alaev.info. Я собираюсь их тоже перенести на https в будущем, поэтому выбираю «Wildcard сертификат». Это меняет только способ проверки, и в моем случае «Проверка владения будет проведена через DNS».
Чтобы убедиться в том, что процесс генерации сертификата начат, переходим в «Настройки web-сервера» — «SSL-сертификаты» и видим там наш новый серт:
Процесс будет логироваться, для проверки нажимаем «Let’s Encrypt Журнал»:
В моем случае появилось сообщение «Токен для проверки создан» — в разделе уведомлений (иконка с восклицательным знаком рядом со стройкой глобального поиска в самом верху) появилось сообщение:
Для продолжения процедуры получения сертификата Let’s Encypt alaev.info_le1 добавьте TXT-записи: ‘_acme-challenge.alaev.info. TXT WKsjU1eqMXPECCpJX3Kx9N0Vvwqf3lZKqi_hRxv5Ghc, _acme-challenge.alaev.info. TXT _yWlkP6P-_8sbLWwhNL2lcC3OFJtPjm8xJLoBF4Bhx9’ на серверах имен ‘dns4.fastdns24.link., dns.fastdns24.com., dns2.fastdns24.org., dns3.fastdns24.eu.’. Получение будет возобновлено после 2019-04-11 16:36:02
Я создал две соответствующие TXT записи в настройках DNS домена. Вам надо будет сделать тоже самое, если будете выбирать подтверждение через DNS. А если нет – то нет 🙂
Спустя 30 минут прилетело уведомление: «Let’s Encrypt сертификат alaev.info_le1 получен успешно», а в журнале это выглядит так:
Проверяем, работает ли сертификат
Сайт открывается по https без предупреждения об исключениях безопасности – все правильно.
Пока шла процедура выдачи Let’s Encrypt SSL-сертификата, сайту был подключен самоподписанный сертификат, и при попытке перехода на сайт по https появлялось такое сообщение:
Разумеется, так быть в итоге не должно, иначе никто не попадет на наш сайт, не подтвердив исключение, а делать это умеют не только лишь все…
После успешной установки и проверки сертификата Let’s Encrypt, сайт стал открываться без предупреждения:
Я не готов пока сказать, что все так как надо, потому что надо вот так:
Но не переживайте, с этим мы разберемся чуть позже. А сейчас главное, чтобы сертификат работал корректно.
Проверяем корректность установки SSL-сертификата
Воспользуемся сервисом https://www.ssllabs.com/ssltest/analyze.html (проверка занимает несколько минут):
И для верности еще https://www.sslshopper.com/ssl-checker.html (проверка почти моментальная):
Как видите, у меня все прекрасно! Уверен, что у вас тоже, если следуете моей инструкции!
Меняем адрес блога на https в админке WordPress
Идем в админку своего сайта на WordPress в «Настройки» — «Общие» и меняем два поля «Адрес WordPress (URL)» и «Адрес сайта (URL)». Было http://alaev.info – стало https://alaev.info:
И сохраняем это дело.
Исправляем адреса файлов скриптов и стилей на https
Теперь давайте сделаем так, чтобы наш сайт выглядел снова красиво. Дело в том, что у нас подключаются стили и скрипты по http протоколу, а браузеры по умолчанию блокируют незащищенное содержимое для сайтов на защищенном https-протоколе.
Достаточно открыть исходный код главной страницы, чтобы увидеть это:
То, что я напишу ниже, скорее всего, будет отличаться от вашей ситуации, потому что темы у всех разные, они работают по разному. Моя тема так вообще самопальная, не имеющая никаких визуальных настроек или чего-то подобного, она настраивается через код и с помощью всяких функций через functions.php, так что…
В общем, выбираем в админке «Внешний вид» — «Редактор тем». А внутри темы смотрим файл functions.php. Так как я добавлял скрипты и стили в тему не просто добавляя их в шаблон header.php, а иначе, мне надо было поменять http на https тут:
Поменял. Сохранил.
Заодно заглянул в style.css и поменял там на https пути для изображений.
А еще прошел по всем файлам, из которых состоит тема и поискал там http ссылки, чтобы заменить на https.
Теперь все скрипты и стили у меня подключаются по https, но браузер все равно не доволен до конца, потому что изображения на сайте по прежнему содержат http.
Обязательная магическая процедура – сделать бекап!
Лично я для этого использую плагин WP-DB-Backup. Я использую его с тех самых пор, как появился на свет мой блог, а это уже почти 10 лет.
Кроме того, чтобы сделать бекап здесь и сейчас, этот плагин может отправлять бекапы на вашу почту, я делаю это по расписанию раз в день, у меня заведен специальный ящик, куда эти бекапы валятся. Ну так, на всякий случай, хотя за 10 лет это ни разу не пригодилось, но лучше подстраховаться.
Так что ставим плагин, либо же используем свой любимый другой плагин, либо вообще делаем бекап через phpMyAdmin… Да можете вообще бекап не делать, мне все равно!
Меняем все ссылки внутри сайта на https
Мы уже знаем, что у нас куча внутренних ссылок с протоколом http, и это дело надо исправить, но так как сделать это вручную не представляется возможным, я решил воспользоваться плагином Better Search Replace. Он позволит нам внести необходимые изменения прямо в БД, в таблицу с записями и комментариями (да и в другие таблицы, если это необходимо). Так что ставим его.
Переходим непосредственно к плагину. Я вам рекомендую сперва выполнить холостой прогон изменений. Для этого заполняем поля «Искать» и «Заменить на», соответственно на http://alaev.info/ и https://alaev.info/, выбираем все таблицы в БД и ставим галку «Холостой запуск? (без замены)»:
После запуска вверху вы увидите что-нибудь в духе: «ХОЛОСТОЙ ЗАПУСК: 28 таблиц было просмотрено, 3243 ячеек для обновления найдено, и 0 изменений сделано.»
Если так, значит все должно пройти успешно и при боевом запуске. Значит пора запускать боевой! Не перезагружая страницу, убираем галку напротив холостого запуска и жмем помолясь «Запустить Поиск/Замену».
Должны получить сообщение: «При поиске/замене, 28 таблиц было просмотрено, с 3243 ячейками для изменений, 3100 обновлений.»
Проверяем, что нет никакого смешанного содержимого
Теперь надо убедиться, что браузер теперь нами доволен и показывает заветный замочек. Вот так.
В Chrome:
В FireFox:
В случае если у вас показывается треугольник с восклицательным знаком, вам надо понять, что не так, и где остались еще ссылки на http.
Чтобы это понять, например, в Хроме нажимаем F12, откроется консоль, в ней выбираем вкладку Console:
Вот тут будут отображаться все ошибки, точнее уведомления, где, в каком месте стоит http:// ссылка. Фиксим все!
Проверяем xml-карту сайта
На всякий случай не забываем проверить xml-карту сайта https://alaev.info/sitemap.xml — надо убедиться, что там везде https. В проверке может помочь ComparseR:
И, конечно, в файле robots.txt меняем:
Sitemap: http://alaev.info/sitemap.xml
на:
Sitemap: https://alaev.info/sitemap.xml
А заодно можете из robots.txt строчку с директивой Host: удалить, т. к. она больше не учитывается Яндексом.
Прогоняем сайт краулером
Теперь сканируем весь сайт каким-нибудь краулером, я буду использовать свой любимый CompraseR. Нам надо убедиться, что не осталось никаких http ссылок и картинок, все страницы открываются, существуют, нигде никакие каноникалы не забыты, и все соответствует новому https протоколу. Для сканирования выбираем вот такие настройки:
И в идеале надо получить что-то вот в этом духе:
Чтобы не было внутренних редиректов и несовпадений url и canonical.
У меня все ок по результатам проверки!
Добавляем https версию сайта в Яндекс.Вебмастер
Добавляем сайт, как отдельный, не смотря на предупреждение Яндекса:
Жмем «Всё равно добавить https://alaev.info». И подтверждаем сайт удобным для нас образом.
Получится так:
Добавляем https версию сайта в Google Search Console
Можно выбрать новую функцию Гугла «Доменный ресурс» (в консоли под голотипом видим выпадающий список сайтов, а в самом низу есть кнопка «Добавить ресурс»):
Для этого способа подойдет только подтверждение права собственности через DNS запись домена. После внесения TXT записи в DNS потребуется несколько минут пока Гугл увидит ее, после чего право собственности подтвердится:
Никаких дополнительных настроек тут делать не надо, как в Яндексе.(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Результат можно и нужно проверить, например, этими сервисами:
https://bertal.ru/
https://www.askapache.com/online-tools/http-headers-tool/
В течение нескольких дней после того, как вы настроите редирект, рекомендую заходить в Метрику: Отчеты — Стандартные отчеты — Содержание Страницы входа. После момента установки 301-редиректа у вас не должно быть посещений страниц в http адресом, только https. Примерно вот так это должно выглядеть:
Переезд сайта в Яндекс Вебмастере
А теперь, когда у нас работает 301-редирект, можно смело оформлять переезд сайта на https в панели вебмастера Яндекса. Выбираем «Индексирование» — «Переезд сайта», отмечаем «Добавить HTTPS» и сохраняем:
После этого можно и ссылку на xml-карту сайта указать новую в разделе «Индексирование» — «Файлы Sitemap».
Ну, вот, собственно, и все, дорогие друзья! Больше мне добавить нечего. Переезд на https осуществлен успешно. Чего желаю и вам!
Если будут какие-то вопросы, задавайте в комментариях.
А я пойду переносить свои поддомены на https.
До связи.
WordPress. Перевод сайта на https
Получение бесплатного SSL-сертификата и перевод сайта на защищенный протокол https. Изменение настроек WordPress-сайта и регистрация его в Яндекс и Google.
Получение бесплатного SSL-сертификата
Для того, чтобы перевести незащищенный сайт на https-протокол, необходимо приобрести для домена SSL-сертификат. Если сайт не осуществляет прием денежных средств и не хранит платежные реквизиты своих клиентов, можно воспользоваться бесплатным сертификатом Let’s Encrypt.
Если ваш сайт размещен на виртуальном хостинге Beget или Timeweb, получение бесплатного SSL-сертификата не составит труда. Просто закажите его у своего хостера. Вы получите бессрочный сертификат Let’s Encrypt, который обновлять будет ваш хостинг-провайдер.
Изменение настроек сайта на WordPress
После того, как SSL-сертификат получен, необходимо организовать перенаправление адресов с http на их зеркала с https.https$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Для перенаправления запросов вторым способом активируйте на сайте WordPress бесплатный плагин WP Force SSL или Really Simple SSL. У второго выше рейтинг и больше пользователей.
На WordPress-сайте необходимо в параметрах «Адрес WordPress (URL)» и «Адрес сайта (URL)» изменить «http» на «https» (если плагин не поменял их при активации). Данные опции находятся в админ-панели по адресу «Настройки» → «Общие».
Переезд сайта в Яндекс Вебмастер и Search Console
С рекомендациями Яндекса по переносу сайта с HTTP на HTTPS можно ознакомиться в блоге Платона Щукина.
С рекомендациями Google по переводу сайта на защищенный протокол можно ознакомиться в справке Search Console.
Наши сайты размещены на виртуальном хостинге от провайдеров Beget и Timeweb.
Окончательное руководство по добавлению поддержки HTTPS в WordPress
При современных угрозах безопасности в Интернете веб-сайты должны обеспечивать защиту посетителей своих страниц путем включения безопасности HTTPS.
Это срочно, так как более половины онлайн-организаций сообщают, что сейчас они становятся мишенью больше, чем когда-либо прежде.
Поскольку подавляющее большинство атак на веб-сайты происходит из-за кражи паролей и незащищенных подключений — и то, и другое предотвращает HTTPS, — нетрудно понять, почему меры защиты необходимы.
Хотя WordPress — фантастическая система управления контентом, его веб-сайты не защищены с самого начала с помощью HTTPS-соединений. Существуют некоторые службы веб-хостинга, такие как Bluehost, которые предоставляют бесплатные сертификаты SSL, необходимые для принудительного использования HTTPS в WordPress, но даже с бесплатными сертификатами все равно требуются некоторые дополнительные шаги, чтобы все настроить.
В связи с этим, вот наше подробное руководство по всему, что вам нужно знать, чтобы включить HTTPS на вашем собственном веб-сайте.
Краткое определение HTTPS HTTPS — это комбинация интернет-подключений по протоколу передачи гипертекста (HTTP) и мер безопасности Secure Sockets Layer (SSL).
Хотя для подключения любого пользователя к веб-сайту требуется HTTP-соединение без SSL, защита данных отсутствует. Это означает, что хакерам и вредоносным программам легче украсть личную информацию, такую как пароли пользователей или финансовую информацию.
Но соединение HTTPS защищает конфиденциальность данных, которыми обменивается веб-сайт, а также демонстрирует его аутентификацию.Действительно, когда кто-либо в Интернете посещает веб-сайты, использующие защищенные HTTPS-соединения, они видят в своем браузере зеленый значок замка. Это служит наглядным доказательством того, что веб-сайт безопасен в использовании, что является стандартом, которого ожидают все современные пользователи.
Служба установки подключаемых модулей HTTPS Прежде чем мы начнем, важно отметить, что CreativeMinds предоставляет подключаемые модули и услуги установки WordPress.
Вы можете найти всю информацию ниже, но если технические шаги вас не устраивают, свяжитесь с нами, и мы сможем помочь!
Подробнее: Служба установки плагинов для WordPress от CreativeMinds.
Как добавить SSL HTTPS на сайт WordPress Шаг 1. Получение сертификата SSL Веб-сайты, получившие сертификат SSL через своего хостинг-провайдера, должны иметь возможность легко активировать его в своей панели администратора.
Но тем, у кого нет бесплатной сертификации SSL, потребуется вручную приобрести и установить ее для себя.
Для этого вам понадобится сертификат (который является типом файла данных) от официального центра сертификации.Мы всегда рекомендуем LetsEncrypt в качестве нашей службы сертификации из-за их бесплатных сертификатов SSL и простых удобных инструкций.
Плагин генерирует бесплатный сертификат для вас
Плагин Force HTTPS генерирует бесплатный сертификат от Let’s Encrypt. Перейдите на вкладку «Сертификат» и сгенерируйте бесплатный сертификат одним щелчком мыши!
Шаг 2) Установка SSL-сертификата в WordPress Независимо от того, какой центр сертификации вы используете, следующие шаги зависят от того, есть ли у вас доступ через защищенную оболочку (или SSH) к вашему веб-хосту.Имея доступ по SSH, веб-менеджеры могут завершить установку сертификата с помощью такого клиента, как Certbot. Однако наиболее распространенные варианты хостинга веб-сайтов WordPress структурированы таким образом, что у пользователей не будет такого доступа.
Для веб-сайтов в такой ситуации лучше всего обратиться непосредственно к их хостинг-провайдеру за помощью в модификации веб-сайтов. К счастью, многие службы веб-хостинга предвосхищают эти потребности пользователей, предоставляя встроенные варианты поддержки для LetsEncrypt и других центров сертификации.
Таким образом, в случае неудачного случая, когда что-то пойдет не так, вы сможете безопасно восстановить свой веб-сайт до его прежнего неповрежденного состояния.
Некоторые провайдеры веб-хостинга предложат установить купленный сертификат SSL на ваш сайт. Если этот вариант недоступен, также можно вручную установить сертификат SSL, хотя это требует дополнительных практических знаний и не рекомендуется для неопытных.
К счастью, есть также множество плагинов WordPress, которые активируют ваш SSL-сертификат.Это один из наиболее распространенных методов включения HTTPS, и существует множество плагинов, которые это делают.
Здесь вы можете найти решение WordPress HTTPS, которое автоматически перенаправляет ваш URL-адрес HTTP на защищенный HTTPS после покупки сертификата SSL.
Шаг 3) Два способа принудительного подключения HTTPS для WordPress После того, как сертификат SSL установлен в вашем домене, вам нужно заставить WordPress использовать его для HTTPS. Это можно сделать либо с помощью плагина, который рекомендуется для начинающих, либо путем ручного редактирования файлов вашего веб-сайта WordPress.
Кроме того, если вы хотите выполнить установку вручную, но вас не устраивает возможность изменять код веб-сайта, можно нанять разработчиков WordPress для внесения технических правок, необходимых для принудительного использования HTTPS в WordPress.
Easy Way — Форсировать HTTPS WordPress с помощью плагина Без сомнения, самый простой и понятный способ форсирования HTTPS для WordPress — через плагин WordPress.
Есть несколько вариантов плагинов от разных разработчиков, и лучшие из них позаботятся о каждом шаге за вас.Это включает в себя проверку вашей SSL-сертификации, принуждение WordPress к использованию HTTPS в URL-адресах, автоматическое перенаправление старых источников HTTP на HTTPS и проверку содержимого для поиска старых и новых недостатков безопасности.
Надежным вариантом является плагин WordPress HTTPS SSL.
Этот плагин Force HTTPS выполняет все шаги по установке, описанные выше, и многое другое для защиты баз данных веб-сайтов. Например, включены как сквозной трекер статуса SSL, так и встроенный сканер, который обнаруживает ошибки смешанного содержимого.Плагин
WordPress HTTPS SSL Автоматическое перенаправление с HTTP на HTTPS. Сгенерируйте бесплатный SSL-сертификат от доверенной службы Let’s Encrypt и заставьте весь ваш веб-сайт поддерживать SSL. [Видео] [Userguide] Все управляется с помощью всеобъемлющей панели администратора плагина, которая позволяет пользователям выбирать, на каких конкретных страницах запускается HTTPS, и в то же время время, обеспечивающее легкий доступ для любых внешних пользователей, выполняющих ограниченные роли на веб-сайте.
Плагин также работает на нескольких веб-сайтах, делая безопасность HTTPS простой, независимо от того, сколькими из них вы управляете.
Hard Way — вручную принудительно настроить HTTPS WordPress, шаг за шагом 1. Замените URL-адрес в разделе «Настройки сайта» Перейдите на страницу «Настройки»> «Общие» своего веб-сайта и в разделе «Общие настройки» замените URL-адреса там — как адрес WordPress, так и адрес сайта — с обновленным адресом HTTPS, полученным с помощью вашего сертификата SSL.
Затем нажмите «Сохранить изменения», и WordPress автоматически выйдет из системы. Если вы попытаетесь снова войти в систему на этом этапе, вы получите ошибку загрузки.(. *) $ https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
Для немногих веб-сайтов WordPress, которые используют серверы nginx, эти пять строк кода должны быть добавлен взамен.
сервер {
слушать 80;
имя_сервера example.com www.example.com;
возврат 301 https: //example.com$request_uri;
}
В обоих случаях не забудьте заменить текст example.com фактическим доменным именем вашего веб-сайта.После этого WordPress начнет загружать весь ваш веб-сайт с помощью HTTPS, что устранит ошибку загрузки, созданную на шаге 1.
3. Исправьте ошибки смешанного содержимого Теперь пора найти и исправить ошибки смешанного содержимого.
К сожалению, ваш веб-сайт будет сталкиваться с этими ошибками из-за местных источников, которые все еще используют незащищенный HTTP. Это означает, что вам нужно будет использовать инструмент проверки, чтобы конкретно выяснить, какой контент поступает из небезопасных соединений.
Три основных места для проверки — это ваша база данных WordPress, тема WordPress и плагины WordPress. Чтобы исправить ошибки, каждое упоминание URL-адреса вашего старого веб-сайта должно быть найдено в его базе данных, а затем заменено новым URL-адресом HTTPS.
4. Добавьте свойство в консоль поиска Google Наконец, для оптимизации SEO необходимо уведомить Google о том, что ваш веб-сайт переключился с HTTP-соединения на HTTPS.
Для этого перейдите в свою учетную запись Google Search Console и нажмите «Добавить свойство».Затем введите свой новый адрес HTTPS в представленное поле и выберите вариант подтверждения, чтобы подтвердить право собственности на ваш сайт.
После завершения этого шага вы вручную и успешно принудительно включите HTTPS на свой веб-сайт WordPress.
HTTPS Альтернативы плагинов WordPress Если вы заинтересованы в использовании другого программного обеспечения, вот четыре дополнительных плагина WordPress SSL и HTTPS и способы их использования.
1. Really Simple SSL Really Simple SSL направлен на то, чтобы сделать SSL простым с минимальными параметрами и возможностью включить SSL одним щелчком мыши.После включения этот плагин переводит весь ваш сайт на SSL. Все входящие запросы перенаправляются на HTTPS.
Версия Pro этого подключаемого модуля включает поддержку смешанного содержимого, возможность включения HTTP Strict Transport Security и более подробную обратную связь.
2. WP Force SSL WP Force SSL — это базовый плагин, который перенаправляет все страницы сайта WordPress с HTTP на HTTPS. В нем нет расширенных возможностей некоторых других плагинов.
Примечание. С помощью этого плагина пользователям необходимо будет добавить https в параметры адреса (URL) WordPress и адреса сайта (URL) в разделе «Общие»> «Настройки».
3. Плагин Easy HTTPS Redirection Этот плагин HTTPS доступен в свободной форме WordPress.org и заставляет поисковые системы индексировать HTTPS-версии ваших веб-страниц. Кроме того, плагин автоматически настраивает перенаправление на HTTPS-версию каждого URL-адреса ваших веб-страниц, поэтому пользователи будут автоматически переходить на защищенную страницу при попытке доступа к незащищенной странице.
p> Одной из особенностей этого плагина является то, что он автоматически перенаправляет для всего домена веб-сайта, или администратор может выбрать автоматическое перенаправление только для нескольких определенных страниц.Кроме того, администратор может принудительно загружать статические файлы, такие как изображения, через безопасное соединение.
Кроме того, этот плагин HTTPS также поддерживает перевод на несколько языков, включая английский и немецкий. Есть также полезная документация и варианты поддержки 24/7 для этого высоко оцененного плагина.
4. Плагин SSL Zen Отличие бесплатного SSL-сертификата для плагина WordPress заключается в том, что он генерирует бесплатный SSL-сертификат из самого плагина.Он также может похвастаться приятным и удобным интерфейсом.
Обратной стороной является ограничение: вы можете применить только сертификат от LetsEncrypt, который действителен в течение 90 дней. Кроме того, хотя интерфейс действительно прост, он по-прежнему требует от пользователя загрузки файлов на сервер, как обычно в более сложных установках.
5. One Click SSL Удачно названный плагин One Click SSL обещает перенаправить все страницы без SSL на SSL, одновременно обеспечивая загрузку ресурсов через SSL.
Одна полезная функция — это проверка во время работы мастера установки, чтобы увидеть, поддерживается ли SSL на хостинге / сервере. Это предотвращает то, что сайт станет недоступным, если SSL не поддерживается по какой-либо причине.
Его простота также является недостатком: по сравнению с другими вариантами этот плагин SSL является базовым.
6. Verve SSL Verve SSL выделяется тем, что позволяет применять SSL только во время входа в систему.
Установка проходит плавно и, как бонус, никаких изменений в WP-Config.php обязательны.
В качестве недостатка были сообщения о конфликте с WooCommerce.
7. WC SSL Seal Ориентированный на WooCommerce, WC SSL Seal может быть большим преимуществом, если ваш веб-сайт использует плагин электронной коммерции. Обратите внимание, однако, что функция этого плагина показывает только «безопасную печать», а не реализует SSL.
Безопасность особенно важна, если пользователи выполняют транзакции на вашем сайте, поэтому дополнительный шаг по демонстрации заботы клиентам может быть полезным.
Плагин WordPress HTTPS (SSL) | Поддержка HostGator
HostGator стремится упростить перенос вашего сайта на новую учетную запись хостинга. Мы можем передать файлы веб-сайтов, базы данных, скрипты и один бесплатный перенос регистрации домена.
Что дает мне право на бесплатный перевод?
HostGator предоставляет бесплатные переводы для новых учетных записей в течение 30 дней после регистрации , а также для новых обновленных учетных записей. Для обновленных учетных записей это должно быть межсерверное обновление, чтобы соответствовать требованиям.Обратите внимание, что аккаунты с пониженной версией не имеют права на бесплатные переводы.
В зависимости от типа учетной записи, которую вы регистрируете, мы предлагаем разное количество бесплатных переводов. Пожалуйста, обратитесь к таблице ниже, чтобы увидеть, что мы включаем в новые пакеты.
Полные передачи cPanel — это количество включенных передач cPanel в cPanel.
Макс. Ручные переводы — это максимальное количество ручных переводов, включенных в вашу учетную запись.
Всего бесплатных переводов — это общее количество веб-сайтов, которые мы переместим для вас.
Тип счета Всего бесплатных переводов Переводы через полную cPanel Макс. Ручные переводы ? Общий 1 1 2 1 ? Торговый посредник 30 30 2 307 1 Безлимитный 2 10 на уровень VPS ? Выделенный (базовый) Безлимитный 1 Безлимитный 2 75 ? ) Безлимитный 1 Безлимитный 2 100
1 Хотя мы можем делать неограниченные переводы cPanel на cPanel для вас, в зависимости от вашей учетной записи, у вас будет ограниченное количество ручных переводов .
2 Полная передача cPanel включает все домены, дополнительные домены, поддомены и настройки cPanel. Это также будет включать вашу электронную почту и учетные записи электронной почты. Обратите внимание, что для этого требуется, чтобы генератор резервных копий cPanel вашего старого хоста был активен.
Несколько примеров: Учетная запись торгового посредника Aluminium включает до 30 бесплатных переводов. Из этих 30 у вас может быть 20 переводов cPanel на cPanel и 10 переводов вручную, или любая комбинация этих двух, что в сумме составляет 30 или меньше веб-сайтов.Другой пример: профессиональный выделенный сервер включает неограниченное количество передач cPanel на cPanel, это означает, что вы можете перенести 150 сайтов (или даже больше). Кроме того, поскольку общее количество переводов не ограничено, вы можете использовать до 100 переводов вручную.
Для получения дополнительной информации, пожалуйста, прочтите нашу статью о поддержке переводов, свяжитесь с нашим отделом переводов по адресу transfer@hostgator.com или позвоните по телефону 866.96.GATOR
WordPress Easy HTTPS Redirection Plugin
Этот плагин можно использовать для упрощения SSL-совместимости вашего сайта.Он может автоматически перенаправлять посетителей на HTTPS-версию сайта. Это гарантирует, что поисковые системы индексируют HTTPS-версию вашего веб-сайта, а ваши посетители переходят на HTTPS-страницы.
Вы также можете использовать его, чтобы легко сделать сайт совместимым с SSL, принудительно загружая статические ресурсы с использованием URL-адресов HTTPS.
Минимальные требования
У вас должен быть установлен SSL-сертификат на вашем сайте (ваш хостинг-провайдер может установить SSL-сертификат для вас).
Установка плагина- Перейдите на экран Add New plugins в админке WordPress
- Щелкните вкладку загрузки
- Найдите файл плагина (http-redirection.zip)
- Нажмите Установить сейчас и затем активируйте плагин
Использование подключаемого модуля
После установки и активации плагина перейдите в меню настроек этого плагина, чтобы включить параметры.
Щелкните ссылку меню «Перенаправление HTTPS» в главном меню «Настройки» WordPress.
В меню настроек можно включить следующие две опции:
- Включить автоматическое перенаправление на HTTPS
- Заставить ресурсы использовать URL-адрес HTTPS
1) Включить автоматическое перенаправление на страницу HTTPS
Допустим, вы хотите использовать URL «https» для следующей страницы вашего сайта:
www.your-domain.com / my-test-page
Включение этого параметра приведет к его принудительному применению, поэтому, если кто-либо использует в адресной строке браузера URL-адрес, подобный следующему:
http://www.your-domain.com/my-test-page
Он автоматически перенаправит на следующую HTTPS-версию страницы:
https://your-domain.com/my-test-page
Таким образом, вы всегда заставляете посетителей просматривать HTTPS-версию ваших веб-страниц.
2) Заставить ресурсы использовать URL-адреса HTTPS
Если у вас есть существующий веб-сайт, на котором много статических файлов, встроенных в ваши сообщения и страницы с использованием URL-адресов, отличных от https, вам необходимо их изменить.В противном случае браузер покажет вашим посетителям предупреждение SSL (поскольку некоторые статические ресурсы встроены с использованием URL-адреса, отличного от https.
Включение этого параметра приведет к принудительной загрузке этих статических файлов с использованием URL-адреса HTTPS динамически. Это сделает веб-страницу полностью совместимой с SSL.
Устранение неисправностей
Если после внесения изменений ваш сайт перестал работать, сделайте следующее:
Шаг № 1: Откройте файл .htaccess в корневом каталоге установки WordPress и удалите все, что находится между следующими двумя строками
# BEGIN Плагин перенаправления HTTPS
# END Плагин перенаправления HTTPS
Шаг № 2: Сохраните файл htaccess (это сотрет все изменения, внесенные этим плагином в этот файл).
Шаг № 3: Деактивируйте плагин или переименуйте папку этого плагина (это деактивирует плагин).
Устранение неполадок — принудительное отключение подключаемого модуля
Вы можете использовать эту технику для принудительной деактивации плагина WordPress.
Совместимость плагинов Работает с последней версией WordPress.
Загрузить плагин
Загрузите плагин и сделайте свой сайт совместимым с SSL.
Другие плагины для WordPress
Плагин №1 для WordPress SEO • Yoast
Плагин Yoast SEO: особенности и преимущества
Оптимизировать ключевые слова, ключевые фразы, синонимы, связанные ключевые слова и все словоформы этих В Yoast SEO вы можете ввести ключевое слово или ключевую фразу, по которой ваш пост или страница будут ранжироваться в результатах поиска.Затем мы проверяем ваш контент, чтобы проверить, достаточно ли вы используете ключевые слова — но не слишком часто — и в нужных местах . В Yoast SEO Premium мы сделали еще один важный шаг вперед. Мы не только проверим введенное вами ключевое слово или ключевую фразу, но и проанализируем ваш текст на все варианты этого слова или фразы.
Если ключевая фраза — «идеи украшения комнаты», а синоним «идеи украшения квартиры», то учитываются все возможные словоформы каждого слова: «квартиры», «комнаты», «комнаты», «украшать», «украшать». ‘,’ украшенный ‘,’ идея ‘и т. д.Таким образом, вы действительно оптимизируете свой текст . С этим дополнением в Yoast SEO Premium мы можем гарантировать, что ни один другой плагин WordPress не приблизится на к тому, как Google увидит ваш текст * !
* Формы слова доступны на Английский , Голландский , Немецкий , Французский , Русский , Итальянский , Испанский , Шведский , Португальский , Польский , Арабский , иврит , венгерский, норвежский, турецкий, чешский и индонезийский .Мы постоянно работаем над улучшением этого для всех доступных языков!
Оптимизируйте также по связанным ключевым словам [Премиум] В бесплатной версии вы можете установить только одно ключевое слово или ключевую фразу. Это означает, что вам нужно будет выбрать, для чего именно оптимизировать. В Yoast SEO Premium у вас есть возможность добавить больше связанных ключевых слов . Это означает, что если вы хотите оптимизировать для «пера», вы также можете оптимизировать для «бумаги» в том же тексте.Благодаря этому вы сможете охватить более широкой аудитории .
Находите эффективные ключевые слова прямо в Yoast SEO [Бесплатно + Премиум] Используйте инструмент Semrush в Yoast SEO, чтобы найти данные о ваших ключевых фразах . Повысьте релевантность вашего контента за счет оптимизации по ключевым словам, которые действительно используют люди. Если у вас есть Yoast SEO Premium, вы сразу же получите возможность добавлять соответствующие ключевые фразы, чтобы их можно было оптимизировать.
Полный доступ ко всем курсам Yoast SEO Academy [Премиум] Узнайте, как работает SEO, пройдя онлайн-курсов по SEO по запросу Академии Yoast SEO. Выбирайте из обширного списка курсов, которые варьируются от курсов для начинающих до курсов более высокого уровня. Узнайте о SEO-копирайтинге, техническом SEO, локальном SEO и многом другом! Это лучший рецепт , чтобы самому стать экспертом по поисковой оптимизации.
Предложения по внутренним ссылкам [Премиум] Внутренние ссылки чрезвычайно важны, потому что они помогают поисковым системам понять структуру вашего сайта.Но добавление ссылок вручную — медленное, утомительное и раздражающее занятие. Благодаря функции внутренних ссылок в Yoast SEO Premium это осталось в прошлом. Эта функция анализирует ваш текст, и предлагает ссылки на похожие сообщения — когда вы пишете. Устранение всех проблем с внутренними ссылками!
Сообщите Google, о чем ваша страница. Добавляя структурированные данные на ваши страницы новым и инновационным способом , Yoast SEO может улучшить понимание Google, Pinterest и других платформ, о чем ваша страница.С помощью Yoast SEO вы теперь можете сообщить Google, что ваша веб-страница
является статьей
, созданной организацией
, и другими подобными комбинациями. Это самый удобный способ для поисковых систем получить эту информацию, и на данный момент Yoast — единственный продукт или плагин, предлагающий эту информацию таким образом! Другие просто сообщают Google, что это веб-страница, статья или бренд, не связывая все это воедино. Это оставляет Google многое, чтобы выяснить это самому.Только мы рассказываем полную историю.
Если ваш веб-сайт посвящен вам (человек
), мы сообщим Google все детали, которые вы хотите, чтобы Google знал, а также добавим ваши профили в социальных сетях и другие данные с помощью тех же данных schema.org. Это определенно улучшит вашу личную панель знаний в Google и покажет там эти социальные профили, увеличивая ваши шансы перехода по ссылкам из-за этого полного профиля. Этот уникальный способ добавления схемы на ваш сайт также будет связан со схемой.org в наших плагинах Local, Video или WooCommerce, чтобы сделать все потрясающе эффективными !
Превью вашей страницы в Google Благодаря редактору сниппетов вы можете увидеть глазами пользователя Google : как будет выглядеть ваш пост или страница в результатах поиска? А на мобильных экранах? Вы бы щелкнули по такой ссылке? В бесплатной версии вы можете предварительно просмотреть свою ссылку только в Google, но не в Facebook или Twitter.
Предпросмотр вашей страницы в соцсетях [Премиум] Смотрите свои публикации в социальных сетях глазами читателей.С помощью функции предварительного просмотра в социальных сетях в Yoast SEO Premium вы можете проверить, как будет выглядеть ваша страница, если вы поделитесь ею на Facebook или Twitter . Подходит ли название? Изображение хорошо выглядит? Будет ли это выделяться? Немедленно измените его, если вы недовольны! Если вы хотите, чтобы люди кликали, ваши репосты в социальных сетях должны выглядеть соответствующим образом. Если вы не хотите думать об этом для каждого отдельного сообщения, просто установите шаблон. Плагин Yoast SEO WordPress позволяет вам устанавливать их для всех типов страниц.
Повысьте читаемость ваших сообщений и страниц Читатели онлайн не читают — они сканируют. Точно так же, как вы, вероятно, делаете прямо сейчас. Поэтому вам следует писать короткие предложения, добавлять подзаголовки и использовать соединительные слова. Как вы думаете, это намного сложнее, чем кажется? Без проблем. Yoast SEO скажет вам, что именно делать, на основе научных исследований по удобочитаемости, таких как оценка Flesch Reading Ease.
Блоки структурированных данных Если вы хотите получить богатые результаты для своих страниц HowTo или FAQ, все, что вам нужно сделать, это использовать Yoast SEO HowTo block или FAQ структурированные блоки данных .Yoast SEO автоматически добавит соответствующую разметку Schema.org, соответствующую блокам. Используйте эти умные блоки, чтобы увеличить свои шансы на получение богатых результатов!
Блоки внутренних ссылок [Премиум] Наличие четкой структуры сайта и правильных внутренних ссылок имеет решающее значение для удобства использования и поиска, а также способствует лучшему пониманию вашего сайта Google. Yoast Internal Linking Blocks упрощают внутреннее связывание, как ABC. Используя различные интеллектуальные блоки внутреннего связывания, вы сможете создать (иерархическую) структуру в кратчайшие сроки! Используйте блок Subpages для отображения нижележащих страниц страницы, блок Siblings для отображения братьев и сестер страницы и блок связанных ссылок , чтобы добавить все ссылки, которые Yoast SEO Premium предлагает к вашему сообщению.
Полный контроль над панировочными сухарями Ваша навигационная крошка может испачкаться по нескольким причинам. Некоторые сообщения могут быть перечислены в нескольких категориях и отображаться, например, с разными хлебными крошками. С помощью Yoast SEO вы можете установить основную категорию для своего сообщения, а определить таксономию для каждой отдельной страницы на вашем веб-сайте WordPress.
Не вводите Google в заблуждение, используя канонические символы Ваш веб-сайт может отображать одно и то же содержимое по разным URL-адресам, что может сбить с толку Google: это называется проблемой дублирования содержимого.Yoast SEO решает эту проблему, позволяя указать один URL-адрес в качестве исходного — то, что технические специалисты любят называть канонической ссылкой . Таким образом, Yoast SEO гарантирует, что ваш контент всегда будет находиться по тому URL-адресу, по которому вы хотите его найти. Простой.
Работает в каждом редакторе WordPress Если вы раньше использовали редактор блоков , Yoast SEO поможет вам оптимизировать ваши сообщения. Если вы решите использовать классический редактор , мы поможем вам улучшить ваши сообщения.Независимо от того, как вы хотите писать свои сообщения или страницы в WordPress, мы поможем вам. Yoast SEO также работает в Elementor .
Заботится о технических деталях в фоновом режиме Роботы поисковых систем сканируют Интернет и создают индекс. И немного им помочь не помешает. Yoast SEO прокладывает красную ковровую дорожку для поисковых роботов, позволяя очень легко сканировать ваш сайт и находить все. По сути, плагин WordPress позаботится обо всех технических вопросах за вас.Но послушайте, если вам нравятся технические настройки — больше возможностей для вас. С помощью Yoast SEO вы можете редактировать файлы robots.txt и .htaccess. , очищать URL-адреса. и генерировать и обновлять карты сайта .
Изучите свой контент [Премиум] Функциональность Insights перечисляет 5 слов или словосочетаний, которые чаще всего встречаются на вашей странице . Таким образом, вы можете проверить, соответствуют ли темы и ключевые слова, по которым вы хотите получить рейтинг в Google, Bing и Yahoo, тому, о чем вы на самом деле пишете.Это премиум-функция. Боимся, что в бесплатной версии вам придется проводить собственный анализ контента.
Предотвратите попадание посетителей на неработающую ссылку с помощью диспетчера перенаправления [Премиум] Нам всем в какой-то момент приходится удалять страницы, но когда этот старый URL получает посетителей, они сталкиваются с ошибкой «404 Not Found». Плохой пользовательский опыт! Чтобы этого избежать, вы можете перенаправить их на новую страницу с соответствующей информацией . Важно делать это систематически, чтобы поддерживать работоспособность вашего сайта.Диспетчер перенаправления позволяет вам сделать именно это: после удаления сообщения или страницы плагин спросит вас, что делать со старым URL-адресом. Вы также можете перейти в меню «Перенаправления», чтобы просмотреть и обновить все перенаправленные страницы. И вы даже можете установить «REGEX redirects», чтобы указать, что все URL-адреса, содержащие определенное слово или выражение, должны перенаправлять на одну и ту же страницу.
Экспортируйте список ключевых слов [Премиум] Вам больше не нужно щелкать мышью, чтобы узнать, что вам следует оптимизировать дальше.В Yoast SEO Premium вы можете загрузить обзор всех ключевых слов, которые вы использовали до сих пор, и страниц, которые требуют более тщательного SEO. Вы можете выбрать, какие данные вы хотите видеть — ключевые слова, URL, показатель удобочитаемости и / или заголовок — и загрузить свой обзор в виде файла CSV. Это также работает для контента с несколькими ключевыми словами.
Всегда обновляется для алгоритма Google Возможно, вы слышали о Google Panda и Google Penguin — двух основных обновлениях алгоритма поиска Google.Google также вносит небольшие изменения в свой алгоритм 500-600 раз в год. Мы обновляем плагин Yoast SEO каждые 2 недели . Таким образом, вы будете уверены, что ваш веб-сайт оптимизирован для последней версии алгоритма Google. Обновления и обновления нашего плагина Premium доступны только при наличии действующей подписки.
1 год круглосуточной поддержки без выходных [Премиум] Обновление до Yoast SEO Premium дает вам годовой доступ к нашей замечательной и хорошо осведомленной команде поддержки.Вы можете отправить им по электронной почте свои вопросы об использовании плагина или о проблемах с его настройкой, и они вам помогут! Вы всегда можете продлить подписку, чтобы продолжать получать поддержку 24/7. Каждое обновление дает вам еще один год бесплатной поддержки.
Без рекламы [Премиум] Как только вы установите Yoast SEO Premium, вы больше не увидите никакой рекламы в своем плагине WordPress. Если, конечно, вам не нравится видеть команду Yoast в правой колонке каждый день.Мы не можем вас винить!
5+ лучших SSL-плагинов WordPress 2021 (бесплатные и платные)
В настоящее время на рынке существуют сотни плагинов SSL для WordPress.
Выбрать лучшее из них необходимо, но возникает вопрос: почему?
Для безопасного обмена данными по компьютерной сети вместо HTTP (протокол передачи гипертекста) используется HTTPS (HTTP Secure). Это сделано для предотвращения атак хакеров на вашу сеть.
Вот почему люди требуют те плагины SSL WordPress, которые обладают уникальными функциями и гибкостью.
Итак, для этих людей я упоминаю список некоторых плагинов, в которых упоминаются как бесплатные, так и платные плагины.
Перед тем, как прочитать этот блог, вы можете прочитать другие блоги, чтобы найти дополнительные плагины для WordPress:
Плагин HTTPS SSL Manager от CreativeMinds — одно из лучших дополнений к группе плагинов SSL для WordPress, поскольку он имеет привлекательную панель управления с индикаторами HTTPS веб-сайта.
Стоимость этого SSL-плагина WordPress:
- Цена этого плагина WordPress начинается от 29 долларов за 1 сайт до 499 долларов за 200 сайтов. Например: за 59 долларов вы можете использовать этот плагин на 5 сайтах. Чтобы узнать больше о его расходах, просто посетите его веб-сайт.
Особенности этого плагина SSL WordPress:
- Всего одним нажатием кнопки можно включить или выключить https.
- Он также обнаруживает и исправляет небезопасное содержимое путем сканирования всех файлов на сайте.После сканирования он решает небезопасный / неправильный контент после установки сертификата SSL.
- Этот плагин обеспечивает сопоставление URL-адресов, которое позволяет любому пользователю сопоставлять URL-адреса, на которых размещается их HTTPS-файл, на другом URL-адресе.
- Поддержка URL-фильтров, которая позволяет указать, какой контент всегда должен быть безопасным / незащищенным, с помощью простого разделения строк.
Нажмите здесь, чтобы узнать больше
Really Simple SSL pro — еще один замечательный плагин, который включает в себя полное сканирование на наличие проблем со смешанным содержимым, строгую транспортную безопасность HTTP и многое другое.
Стоимость этого плагина WordPress для HTTP-HTTPS:
Имеет 3 тарифных плана в зависимости от количества сайтов, на которых можно использовать этот плагин:
Особенности этого плагина WordPress с HTTP на HTTPS:
- Повышение безопасности за счет включения безопасности транспорта сценария HTTP для сайта.
- Этот плагин работает со всеми видами SSL-сертификатов.
- Все лицензии ежегодно продлеваются с 50-процентной скидкой и могут быть аннулированы в любое время.
- Он также предоставляет своим клиентам услуги электронной почты премиум-класса.
Нажмите здесь, чтобы узнать больше
3. WordPress HTTPS: лучшие бесплатные SSL-плагины WordPress
WordPress HTTPS (SSL) от Майка Эмса — одно из лучших дополнений в плагинах SSL для WordPress, поскольку оно в основном ориентировано на производительность и скорость.
Стоимость этого плагина WordPress SSL:
- Этот бесплатный плагин поможет вам защитить свой веб-сайт с помощью HTTPS вместо HTTP в URL.
Особенности этого плагина WordPress SSL:
- Этот плагин изменяет все внутренние ссылки, изображения и скрипты на HTTPS, чтобы предотвратить неполные зашифрованные ошибки.
- Это плагин также экономит время загрузки веб-сайта, изменяя внешние ссылки / элементы на HTTPS.
- Этот плагин WordPress SSL устанавливает только те элементы HTTPS, которые должны быть HTTPS.
Нажмите здесь, чтобы узнать больше
4.Принудительно HTTPS: лучший плагин перенаправления HTTPS
Force HTTPS от LittleBizzy — это плагин SSL для WordPress, который перенаправляет HTTP на HTTPS, а также исправляет небезопасный контент без изменения базы данных.
Также работает с CloudFlare.
Стоимость этого плагина перенаправления HTTPS:
- Этот плагин бесплатный, и его функция перенаправления SSL является лучшей на рынке плагинов SSL для WordPress.
Особенности этого плагина перенаправления HTTPS:
- Он имеет функцию хранения базы данных и исправления небезопасного содержимого в ней.
- С помощью этого плагина можно также удалить данные.
- По соображениям безопасности и производительности он поддерживает установку WordPress только на одном сайте.
- Совместимость с версиями MySQL 5.7 и PHP 7.0.
Нажмите здесь, чтобы узнать больше
Easy HTTPS Redirection by Tips and Tricks HQ — это плагин, который автоматически перенаправляет URL-адреса, отличные от HTTPS и HTTP, на HTTPS.
Перенаправляет только при определенных условиях, в системе должны быть установлены сертификаты SSL.
Стоимость этого плагина перенаправления HTTPS:
- Этот плагин не взимает никаких средств.
Особенности этого плагина перенаправления HTTPS:
- Встраивает все статические файлы с URL-адресом HTTPS.
- Этот плагин также принудительно загружает такие элементы, как изображения, CSS, JS и многие другие.
- Вы также можете выбрать, какие URL-адреса вы хотите перенаправить на свои сайты.
- Можно также принудительно открыть весь домен в HTTPS, а не в HTTP и без HTTPS.
Нажмите здесь, чтобы узнать больше
6. SSL в один клик: лучший плагин для перенаправления SSL
One Click SSL от Tribulant Software — это простой плагин WordPress SSL, который перенаправляет все страницы без SSL на SSL. Он также перекрестно проверяет, правильно ли загружены все перенаправленные ссылки.
Стоимость этого подключаемого модуля перенаправления SSL:
- Это бесплатно и включает в себя мастеров установки, которые входят в семейство пользователей.
Особенности этого подключаемого модуля перенаправления SSL:
- Этот плагин проверяет, поддерживается ли функция SSL на сервере / хосте или нет.
- Если перенаправление SSL не включено, оно перенаправляет URL-адрес на страницу без SSL.
- Вы можете выбрать области SSL, такие как панель администратора, главная страница веб-сайта и везде.
Нажмите здесь, чтобы узнать больше
Вывод:
Итак, вот некоторые из лучших плагинов SSL для WordPress, которые могут легко перенаправить HTTP и не HTTPS на HTTPS URL. Мы очень ждем от вас, что вы выберете лучший плагин. Что ж, некоторые из этих плагинов WordPress бесплатны, а другие платные.
Кроме того, эти плагины слишком просты в использовании, так что даже человек, не обладающий какими-либо техническими знаниями, может использовать их с такой легкостью.
Итак, все, что мы хотим от вас, — это попробовать их и использовать лучший в соответствии с вашими требованиями.
Если у вас есть вопросы, дайте нам знать, и мы ответим на все ваши вопросы. Если вы хотите предложить еще несколько плагинов SSL для WordPress, оставьте комментарий ниже, и мы обязательно их упомянем.
Как принудительно настроить HTTPS на вашем сайте WordPress
При просмотре веб-страниц в Google Chrome вы увидите некоторые веб-страницы с пометкой «Небезопасно.”
Это означает, что на этих доменах не установлен сертификат SSL, и поэтому они не шифруют информацию, передаваемую браузером посетителя и сайтом. Помимо предупреждения Google Chrome, вы можете идентифицировать эти сайты по http: // в начале их URL-адресов.
Chrome начал отмечать эти HTTP-сайты как небезопасные в январе 2017 года, чтобы помочь пользователям безопасно просматривать веб-страницы. Поскольку это помогает защитить конфиденциальную информацию, такую как пароли и платежную информацию, посетители чувствуют себя в большей безопасности на сайтах, зашифрованных с помощью SSL.
По мере того, как поисковые системы и потребители в равной степени отдают предпочтение сайтам HTTPS, большая часть Интернета становится зашифрованной. Фактически, сегодня в Интернете существует более 155 миллионов сайтов с сертификатом SSL. На этот раз в прошлом году их было всего около 138 миллионов.
Чтобы присоединиться к растущему числу зашифрованных сайтов в Интернете, вы можете установить сертификат SSL и принудительно использовать HTTPS на своем веб-сайте WordPress. Давайте рассмотрим два способа сделать это ниже.
Как принудительно настроить HTTPS на WordPress
Принудительное использование HTTPS в WordPress относительно просто.Для начала установите или активируйте сертификат SSL на вашем сайте. Большинство хостинг-провайдеров WordPress включают в свои планы сертификат SSL, поэтому вам просто нужно обратиться к своему хосту и попросить его установить его. Если ваш план хостинга не включает сертификат SSL, вы можете получить его бесплатно в центре сертификации, например Let’s Encrypt.
Для подробного сравнения бесплатных и недорогих центров сертификации см. Как получить сертификат SSL [+10 лучших бесплатных SSL] .
После установки SSL-сертификата вам необходимо настроить свой сайт так, чтобы он использовал безопасный URL-адрес с HTTPS вместо HTTP. Давайте посмотрим на два метода, которые вы можете попробовать ниже.
Вариант 1: Плагин WordPress принудительно поддерживает HTTPS
Если вы новичок и не имеете опыта программирования, вы можете использовать плагин WordPress, чтобы заставить ваш сайт безопасно загружаться через HTTPS. Для этого разработано несколько плагинов.
Один из самых популярных и загружаемых — это Really Simple SSL.Давайте рассмотрим процесс принудительного включения HTTPS в WordPress с помощью этого плагина ниже.
- Войдите в свою панель управления WordPress и перейдите в раздел Плагины > Добавить новый .
- Найдите плагин Really Simple SSL.
- Нажмите кнопку Установить сейчас и Активировать кнопки .
- Нажмите кнопку с надписью Продолжайте, активируйте SSL!
SSL теперь будет активирован на вашем сайте, но вам будут «поручать» некоторые задачи.Это не обязательно, поэтому вы можете закрыть их или открыть и заполнить в другой раз.
Хотя этот метод плагина прост и быстр, он считается временным решением, поскольку он не обновляет URL-адреса с помощью HTTP в вашей базе данных WordPress. Чтобы навсегда установить HTTPS на вашем сайте WordPress, попробуйте следующий метод.
Вариант 2: принудительное использование HTTPS с помощью htaccess в WordPress
Другой способ принудительного использования HTTPS на вашем сайте WordPress требует отредактировать ваш.htaccess файл. Хотя этот метод будет сложнее для новичков или пользователей с небольшим техническим опытом, это более эффективное и постоянное решение, чем использование плагина. Давайте рассмотрим процесс ниже.
Шаг 1. Обновите общие настройки.
- Войдите в свою панель управления WordPress и перейдите в Настройки > Общие .
- Прокрутите вниз до поля WordPress и URL-адрес сайта и замените HTTP на HTTPS.
- Нажмите кнопку Сохранить изменения внизу страницы.
Вы автоматически выйдете из своей панели управления, и вам нужно будет снова войти в систему.
Шаг 2. Настройте переадресацию 301 в файле .htaccess.
Далее вам необходимо настроить 301 редирект с HTTP-версии ваших веб-страниц на HTTPS-версию. Это гарантирует, что любой посетитель — даже тот, кто вводит URL-адрес HTTP в адресную строку своего браузера — будет перенаправлен на HTTPS. Это также позволит избежать ошибки WordPress HTTP «не работает». Вот шаги:
- Войдите в панель управления своей учетной записи хостинга.
Откройте файловый менеджер . (.*) $ https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301, NE]
Заголовок всегда устанавливает Content-Security-Policy «upgrade-insecure-requests;»
Шаг 3. Устраните сообщение об ошибке «Смешанное содержимое».
Выполнив два вышеуказанных шага, ваш веб-сайт будет настроен на использование HTTPS, но вы должны выполнить несколько дополнительных шагов, чтобы предотвратить появление ошибки «смешанное содержимое» на вашем сайте. Вот пример того, как сообщение об ошибке появляется в Chrome.
Источник изображения
Эта ошибка возникает из-за файлов, таких как изображения, скрипты и таблица стилей вашей темы, которые все еще загружаются через HTTP.Чтобы предотвратить или устранить эту ошибку, выполните следующие действия.
- Установите и активируйте плагин Better Search Replace.
- Щелкните Инструменты > Улучшенный поиск Замените .
- В поле «Поиск» введите имя своего домена с HTTP.
- В поле «Заменить» введите имя своего домена с использованием HTTPS.
- Выберите все таблицы базы данных ниже, чтобы плагин выполнял поиск и замену всех URL-адресов HTTP в вашей базе данных.
- Снимите флажок рядом с Пробный прогон?
- Нажмите кнопку Запустить поиск / заменить .
Теперь плагин будет искать в вашей базе данных WordPress URL-адреса, начинающиеся с HTTP, и заменять их на URL-адреса, начинающиеся с HTTPS. Сколько времени это займет, будет зависеть от размера вашей базы данных WordPress.
Если вы выполнили описанные выше действия и по-прежнему видите ошибку смешанного содержимого на своем сайте, проблема может быть в вашей теме WordPress или плагинах.В этом случае используйте инструмент проверки вашего браузера, чтобы определить элементы смешанного содержания. Если таблица стилей упоминается, вам может потребоваться найти и заменить любые URL-адреса на HTTP в файлах темы WordPress вручную.
Если проблема связана с подключаемым модулем, не редактируйте файл подключаемого модуля. Вместо этого вам нужно обратиться к автору плагина и попросить его исправить это. В противном случае вам нужно будет найти альтернативный плагин.
Добавьте свой веб-сайт HTTPS в консоль поиска Google
Чтобы завершить процесс принудительной установки HTTPS на вашем сайте WordPress, вам нужно будет добавить свое доменное имя с HTTPS в качестве нового свойства в Google Search Console.Это — в дополнение к переадресации 301, настроенной в плагине или методе htaccess выше — гарантирует, что Google перенесет ваш поисковый рейтинг в HTTPS-версию вашего сайта. Ниже приведены шаги, которые необходимо выполнить.
Войдите в свою учетную запись Google Search Console.
Щелкните поле поиска и нажмите кнопку Добавить свойство в нижней части меню.
Источник изображения
Появится всплывающее окно. Выберите Website из раскрывающегося меню и введите свое доменное имя с HTTPS.
Теперь вам будет предложено подтвердить свой сайт. Это можно сделать несколькими способами, в том числе с использованием вашего поставщика доменного имени или учетной записи Google Analytics. Просто выберите наиболее удобный способ подтверждения и следуйте инструкциям Google.
Источник изображения
После подтверждения вашего сайта вы сможете просматривать отчеты как для HTTP, так и для HTTPS-версий вашего сайта в своем аккаунте Google Search Console.
Создание более безопасного просмотра
Поскольку поисковые системы и онлайн-потребители все чаще предпочитают сайты HTTPS, важно установить SSL-сертификат на свой сайт WordPress, если вы еще этого не сделали.Как только вы это сделаете, вы можете использовать любой из описанных выше методов для перенаправления любых посетителей с HTTP на HTTPS-версию вашего сайта. Это не только поможет сделать ваш сайт более безопасным для просмотра, но и сделает Интернет безопаснее в целом.
плагинов WordPress SSL для упрощения перехода на HTTPS
Включить SSL (HTTPS) на веб-сайте WordPress относительно просто. После того, как вы приобрели или включили сертификат SSL на своем веб-сервере, теоретически все, что вам нужно сделать, это обновить адрес домашней страницы и сайта (в Личном кабинете> Настройки или с помощью команды wp-config.php
), и все готово! Однако на практике может возникнуть несколько препятствий в зависимости от того, как ваш сайт был построен и настроен.
Использование SSL защищает связь на вашем веб-сайте с помощью шифрования, сохраняя конфиденциальность трафика между веб-браузером и веб-сервером. Помимо преимуществ в плане безопасности, поисковые системы также настоятельно рекомендуют его. SSL даже был фактором ранжирования с 2014 года.
В течение многих лет веб-браузеры отображали замки и различные значки, чтобы помочь пользователям идентифицировать защищенные сайты, теперь они становятся более заметными.SSL является важным фактором доверия, однако, если вам нужно еще больше убедить, почему вы должны использовать HTTPS, а не HTTP, ознакомьтесь с недавней статьей о WP Tavern, в которой сообщается, что более 50% веб-трафика теперь зашифровано. Они также вникают в некоторую текущую статистику использования.
В этой статье я расскажу о некоторых популярных плагинах, с которыми я столкнулся и которые были рекомендованы другими участниками сообщества WordPress. Я также перечислю несколько полезных инструментов тестирования, которые помогли мне при устранении неполадок, связанных с SSL как клиента, так и сервера.
Стоит отметить, что все современные веб-браузеры оснащены «инструментами разработчика», в том числе несколькими, которые могут помочь с проблемами SSL и сертификатов.
Плагины SSL для WordPress
Все эти плагины требуют, чтобы у вас был успешно установлен SSL-сертификат в среде хостинга. Они могут помочь в решении проблем со смешанным содержанием, однако я обнаружил, что это не серебряная пуля, поэтому я перечислил несколько, чтобы вы могли изучить и протестировать.
WP Force SSL
Активных установок: 20 000+
Рейтинг: 4.8 из 5 звезд
Последнее обновление: 6 месяцев назад
Ссылка: https://en-au.wordpress.org/plugins/wp-force-ssl/
Простое перенаправление HTTPS
Активных установок: 20 000+
Рейтинг: 3,8 из 5 звезд
Последнее обновление: 2 недели назад
Ссылка: https://en-au.wordpress.org/plugins/https-redirection/
Действительно простой SSL
Активных установок: 100000+
Рейтинг: 4,8 из 5 звезд
Последнее обновление: 6 дней назад
Ссылка: https: //en-au.wordpress.org / плагины / действительно-простой-ssl /
Исправление небезопасного содержимого SSL
Активных установок: 60 000+
Рейтинг: 4,9 из 5 звезд
Последнее обновление: 1 неделю назад
Ссылка: https://wordpress.org/plugins/ssl-insecure-content-fixer/
Инструменты устранения неполадок SSL
Проблемы с SSL могут быть связаны либо с вашим сайтом, либо с веб-сервером. Использование приведенных ниже инструментов должно помочь вам указать правильное направление и дать больше информации о том, на что обратить внимание дальше.
Qualys SSL Labs
Qualys имеет несколько доступных инструментов SSL, их SSL Server Test — один из самых популярных. Этот инструмент проверяет ваш веб-сервер и конфигурацию SSL на наличие проблем. Он также дает оценку, основанную на конфигурации вашего веб-сервера и реализации SSL.
Они также предлагают инструмент тестирования клиентов (https://www.ssllabs.com/ssltest/viewMyClient.html), который сообщает о возможностях безопасности вашего веб-браузера. Это может быть полезно, особенно если вы работаете со старыми браузерами, что может вызвать проблемы с SSL.
Ссылка: https://www.ssllabs.com/ssltest/
Почему нет замка
Why No Padlock — это быстрый и простой способ проверки ресурсов, на которые ссылается HTTP, вызывающих проблемы со смешанным содержимым. Ваш веб-браузер может предоставить вам ту же информацию, но это может быть удобно при работе с коллегами или клиентами, поскольку он размещается удаленно и предоставляет простой отчет.
Проблемы со смешанным содержимым — одни из наиболее распространенных проблем SSL, с которыми вы можете столкнуться. Даже если вы все сделали правильно, использование плохо разработанного плагина или встраивание кода от третьей стороны может иногда приводить к появлению элементов с жестко закодированными ресурсами, обслуживаемыми через HTTP.
Ссылка: https://www.whynopadlock.com/
SSL покупатель
Этот инструмент отлично подходит для создания отчетов о проблемах с настройкой и установкой сертификата SSL. Это простая проверка, но зачастую это именно та информация, которая необходима для выявления основной причины проблемы, связанной с SSL.
Ссылка: https://www.sslshopper.com/
Заключение
SSL / HTTPS может быть сложной темой, но, к счастью, вам не нужно слишком сильно пачкать руки, чтобы начать его использовать.В Интернете есть множество подключаемых модулей, руководств и инструментов для устранения неполадок, которые помогут вам начать работу.