WordPress Справка

Буп, бип, боп...вычисление... вычисление...запуск последовательности 42...
Да, похоже эти сумасшедшие роботы опять взялись за свое! Они перевели эту страницу на ваш язык. Роботы действовали из лучших побуждений своих металлических сердец. Они хотели помочь вам! Давайте посмотрим, как они справились со своей задачей, используя кнопки в нижней части страницы. Перейти к английской версии

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

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

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

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

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

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

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

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

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

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

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

Пример содержимого WordPress web.config

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

? xml version = "1.0" кодировка = "UTF-8"? > конфигурация > system.webServer > переписать > правила > rule name = "Правило WordPress" stopProcessing = "true"> match url = ". *" / > условия > добавить input = " {REQUEST_FILENAME} " matchType = "IsFile" negate = "true" / > добавить input = " {REQUEST_FILENAME} " matchType = "IsDirectory" negate = "true" / > / условия > action type = "Rewrite" url = "index.php" / > / правило > / правила > / перезаписать > /system.webServer > / конфигурация >

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

очистить / > rule name = "Перенаправить на https" stopProcessing = "true"> match url = "(. *)" / > условия > добавить input = " {HTTPS} " pattern = "off" ignoreCase = "true" / > / условия > action type = "Redirect" url = " https://{HTTP_HOST}{REQUEST_URI} " redirectType = "Permanent" / > / правило >

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

? xml version = "1.0" кодировка = "UTF-8"? > конфигурация > system.webServer > переписать > правила > очистить / > rule name = "Перенаправить на https" stopProcessing = "true"> match url = "(. *)" / > условия > добавить input = " {HTTPS} " pattern = "off" ignoreCase = "true" / > / условия > action type = "Redirect" url = " https://{HTTP_HOST}{REQUEST_URI} " redirectType = "Permanent" / > / правило > rule name = "Правило WordPress" stopProcessing = "true"> match url = ". *" / > условия > добавить input = " {REQUEST_FILENAME} " matchType = "IsFile" negate = "true" / > добавить input = " {REQUEST_FILENAME} " matchType = "IsDirectory" negate = "true" / > / условия > action type = "Rewrite" url = "index.php" / > / правило > / правила > / перезаписать > /system.webServer > / конфигурация >

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


Помогла ли вам эта статья?
Благодарим вас за отзыв. Чтобы связаться с сотрудником службы поддержки клиентов, позвоните по номеру этой службы или воспользуйтесь опцией чата выше.
Мы рады вам помочь! У вас остались вопросы?
Приносим извинения. Расскажите нам, какие затруднения вы испытываете или почему рекомендованное решение не помогло устранить проблему.