Описание
Используйте этот плагин только если вы уже установили 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.
Установка
- Загрузите директорию
https-redirection
в директорию/wp-content/plugins/
. - Активируйте плагин на странице «Плагины» в панели управления WordPress.
- Настройки плагина расположены в меню ‘Настройки’, ‘Перенаправление на HTTPS’.
Часто задаваемые вопросы
-
Как плагин будет работать с существующим файлом .htaccess?
-
Если файл .htaccess существует, плагин обновит существующий файл.
-
Что делать, если файл .htaccess не существует?
-
Плагин будет хранить настройки в базе данных и добавлять все необходимые условия в найтройки WordPress автоматически.
-
Что делать, если после изменения файла .htaccess с помощью плагина ваш сайт перестал работать?
-
Файл .htaccess расположен в корневой директории сайта. Используя программу FTP-доступа или через СPanel откройте корневую директорию, откройте файл .htaccess и удалите строки вручную.
Пожалуйста, ознакомьтесь со следующей информацией: https://codex.wordpress.org/FTP_Clients -
Как использовать файлы других языков с плагином перенаправления на HTTPS?
-
Вот образцы файлов для немецкого языка.
-
Чтобы использовать другой язык для WordPress необходимо установить код нужного языка и в конфигурационном файле —
wp-config.php
в строкеdefine('WPLANG', '');
написатьdefine('WPLANG', 'de_DE');
. Если все сделано корректно, админ-панель будет использовать немецкий язык. -
Убедитесь, что файлы
de_DE.po
иde_DE.mo
присутствуют в плагине (директория languages в корневой директории плагина). -
Если там нет таких файлов, необходимо скопировать другие файлы из этой директории (например, для русского или итальянского языков) и переименовать их (вы должны написать
de_DE
вместоru_RU
в обоих файлах). -
Файлы редактируются с помощью программы Poedit — http://www.poedit.net/download.php — пожалуйста, скачайте и установите её, откройте с помощью неё файл (файл требуемого языка) и для каждой строки на английском напишите перевод на немецком.
-
Если все было сделано правильно, весь текст в админ-панели и на страницах сайта будет на немецком.
-
Отзывы
Участники и разработчики
«Easy HTTPS Redirection (SSL)» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Easy HTTPS Redirection (SSL)» переведён на 11 языков. Благодарим переводчиков за их работу.
Перевести «Easy HTTPS Redirection (SSL)» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
v1.9.2
- Added rule to handle sites that are sitting behind a reverse-proxy. Thanks to @canadiannaginata for pointing it out.
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