Перейти до основного вмісту
Подзвонити нам
Номери телефонів і час роботи
Довідковий центр

Перегляньте наші онлайн-ресурси для довідки

Довідка

WordPress Довідка

Ми спробували якнайкраще перекласти цю статтю. Також доступна версія англійською мовою.

Переспрямування 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 або Блокнот із увімкненим переносом слів) вставлятимуть невидимі символи для позначення розриву рядка. Ваш файл web.config не працюватиме, якщо в ньому містяться ці спеціальні символи.

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

Приклад вмісту WordPress web.config

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

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

Щоб ваш обліковий запис хостингу змусив протокол HTTPS використовувати весь трафік сайту, потрібно додати наступне до файлу web.config:

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

Вам потрібно буде розмістити фрагмент коду після правил у файлі web.config. Це має виглядати приблизно так, як показано в наступному прикладі:

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

Додаткові відомості

  • Ви можете отримати докладнішу інформацію про нашу преміум-підтримку для WordPress, переглянувши наш Каталог підтримки WP Premium.