Easy HTTPS Redirection (SSL)

Описание

Используйте этот плагин только если вы уже установили 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.

Скриншоты

  • Страница настроек плагина.

Установка

  1. Загрузите директорию https-redirection в директорию /wp-content/plugins/.
  2. Активируйте плагин на странице «Плагины» в панели управления WordPress.
  3. Настройки плагина расположены в меню ‘Настройки’, ‘Перенаправление на HTTPS’.

Часто задаваемые вопросы

Как плагин будет работать с существующим файлом .htaccess?

Если файл .htaccess существует, плагин обновит существующий файл.

Что делать, если файл .htaccess не существует?

Плагин будет хранить настройки в базе данных и добавлять все необходимые условия в найтройки WordPress автоматически.

Что делать, если после изменения файла .htaccess с помощью плагина ваш сайт перестал работать?

Файл .htaccess расположен в корневой директории сайта. Используя программу FTP-доступа или через СPanel откройте корневую директорию, откройте файл .htaccess и удалите строки вручную.
Пожалуйста, ознакомьтесь со следующей информацией: https://codex.wordpress.org/FTP_Clients

Как использовать файлы других языков с плагином перенаправления на HTTPS?

Вот образцы файлов для немецкого языка.

  1. Чтобы использовать другой язык для WordPress необходимо установить код нужного языка и в конфигурационном файле — wp-config.php в строке define('WPLANG', ''); написать define('WPLANG', 'de_DE');. Если все сделано корректно, админ-панель будет использовать немецкий язык.

  2. Убедитесь, что файлы de_DE.po и de_DE.mo присутствуют в плагине (директория languages в корневой директории плагина).

  3. Если там нет таких файлов, необходимо скопировать другие файлы из этой директории (например, для русского или итальянского языков) и переименовать их (вы должны написать de_DE вместо ru_RU в обоих файлах).

  4. Файлы редактируются с помощью программы Poedit — http://www.poedit.net/download.php — пожалуйста, скачайте и установите её, откройте с помощью неё файл (файл требуемого языка) и для каждой строки на английском напишите перевод на немецком.

  5. Если все было сделано правильно, весь текст в админ-панели и на страницах сайта будет на немецком.

Отзывы

05.07.2019
on 4/7 I erroneously reported an issue with the plugin. After downgrade to WP 5.0.2 - it worked well as had previously been the case Kudos to Tips & Tricks
18.12.2018
I've used this on several sites and the only time I ever had a problem was when I did something wrong. I just added it to a site I've been working on and it's absolutely flawless. Easily the best SSL plugin available.
02.11.2018
I installed it on a live site where I had trouble with enabling https before. I tested on a sandbox site first, just to be familiar with the settings and how to uninstall it quickly if needed. But I was pleasantly surprised when EVERYTHING worked out of the box. This is a multisite, with two domains. Enabling the plugin on one site covered the entire thing. I did find that I had a few "info" notices on Chrome instead of the "lock" icon, which seems to mean that there's some content that is not secure. So I decided to network enable the plugin, and then I turned on the static content setting for each site. That did the trick. If there's an easier way, hopefully someone will tell me 🙂 but overall I am super pleased....especially that my site wasn't down for even a moment.
Посмотреть все 62 отзыва

Участники и разработчики

«Easy HTTPS Redirection (SSL)» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Easy HTTPS Redirection (SSL)» переведён на 3 языка. Благодарим переводчиков за их работу.

Перевести «Easy HTTPS Redirection (SSL)» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

v1.9.1

  • WP 5.3 warning fix for the add_submenu_page() function call. Thanks to @vfontj for pointing this out.

v1.9

  • WP Fastest Cache cache автоматически очищается при изменении настроек плагина. Это предотвращает предупреждение «смешанного содержимого» от браузеров.
  • Исправлен редкий конфликт с быстрым кэшем WP (благодаря emrevona).

v1.8

  • Применять перенаправление HTTPS на весь домен будет выбран по умолчанию после установки плагина. Вы измените эту опцию, когда вы действительно включите эту функцию.

v1.7

  • Дополнительные параметры доступны только в том случае, если включена опция «Включить автоматическое перенаправление на «HTTPS».
  • https://www.yoursite.com/some-page заменяется фактическим адресом https сайта в окне настроек.
  • Добавлено напоминание пользователю очистить кеш оптимизационных плагинов, подобных W3 Total Cache или WP Super Cache.

v1.6

  • Улучшена функция «Принудительно загружать статические файлы через HTTPS».
  • Перенаправлние через .htaccess теперь определяется через SERVER_PORT (это должно работать лучше на большинстве серверов).

v1.5

  • Совместимость с WordPress 4.6.

v1.4

  • Улучшена область настроек, чтобы показывать только параметры, если включена активная функция постоянной ссылки.

v1.3

  • Обновлены правила htaccess для перенаправления HTTPS, чтобы быть более надежными для предотвращения ошибок на некоторых серверах.

v1.2

  • Добавлена новая опция автоматического принудительного загрузки статических файлов с использованием URL-адреса HTTPS.

v1.1

  • Исправлена ошибка с страницей настроек.

v1.0

  • Первый коммит в репозитории WordPress