Перейти к основному контенту
Позвонить нам
Телефоны и время работы
Справочный центр

Ознакомьтесь с нашими справочными ресурсами в Интернете

Справка

WordPress Справка

Мы постарались перевести эту страницу для вас как можно точнее. Эта страница доступна и на английском языке.

Перенаправление HTTP на HTTPS для WordPress в Linux

Чтобы перенаправить ваш веб-сайт WordPress на безопасный протокол HTTPS в Linux, необходимо выполнить несколько шагов, чтобы переадресация заработала должным образом.

Примечание. Если ваш сайт размещен на нашей платформе управляемого хостинга WordPress, вам не нужно изменять эти настройки вручную, протокол HTTPS будет настроен автоматически.

Шаги по подготовке WordPress

Эти шаги необходимо выполнить до внесения изменений в код.

  1. Войдите в WordPress
  2. Выберите в меню Настройки и нажмите Общие .
  3. Найдите следующие записи в Общих настройках:
    • Адрес WordPress (URL):
    • Адрес сайта (URL):
  4. Обновите оба URL-адреса, чтобы включить https вместо http
  5. Сохраните изменения

Действия по перенаправлению в Linux

Если ваш веб-сайт WordPress размещен в системе Linux, он будет использовать файл конфигурации .htaccess . Размещение .htaccess в корневой папке вашего сайта изменит поведение вашего сайта.

  1. Загрузите копию вашего .htaccess из вашей учетной записи хостинга.
  2. Откройте файл в вашем любимом текстовом редакторе

    Примечание. Убедитесь, что вы редактируете файл .htaccess в текстовом редакторе, в котором не используется перенос по словам. Некоторые редакторы (такие как MS Word или Notepad с включенным переносом слов) вставляют невидимые символы, чтобы обозначить разрыв строки. Файл .htaccess не будет работать, если в нем есть эти специальные символы.

  3. Внесите необходимые изменения, используя приведенные ниже примеры.
  4. Сохраните изменения.
  5. Загрузите измененный файл .htaccess в ваш хостинг-аккаунт.
  6. Проверьте свою работу, перейдя на веб-сайт в обычном режиме. Переадресация на HTTPS должна выполняться автоматически.

Пример контента WordPress .htaccess

У вашего сайта WordPress уже должна быть запись по умолчанию в файле .htaccess. он должен выглядеть примерно так:

IfModule mod_rewrite.c > RewriteEngine On RewriteBase / # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! %{REQUEST_FILENAME} RewriteCond %{REQUEST_FILENAME} ! %{REQUEST_FILENAME} RewriteRule. /index.php [L] / IfModule >

Чтобы гарантировать, что ваш хостинг-аккаунт будет принудительно использовать протокол HTTPS для всего трафика на сайт, вам необходимо добавить следующую строку в файл .htaccess.

RewriteCond %{HTTPS} ! = https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301]

Фрагмент кода необходимо разместить после RewriteBase / в файле .htaccess. Он должен выглядеть примерно так:

IfModule mod_rewrite.c > RewriteEngine On RewriteBase / RewriteCond %{HTTPS} ! = %{HTTPS} RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301] # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! %{REQUEST_FILENAME} ! /index.php [L] / IfModule >

Статьи по теме