В настоящее время у меня есть сайт Wordpress, работающий под управлением IIS 10. Я использую настраиваемые постоянные ссылки и следующее правило перезаписи URL-адресов, чтобы мои постоянные ссылки работали.
Перезапись URL-адресов IIS Снимок экрана
Проблема в том, что перенаправление HTTPS не работает. Под этим я подразумеваю, что если я перейду в своем браузере на http://example.com , он не перейдет автоматически на https://example.com .
Итак, как я могу добавить двойное правило, которое будет выполнять обе эти задачи, которые я хочу, не вызывая таких проблем, как сломанные постоянные ссылки?
Спасибо.
Вам необходимо создать второе правило для перенаправления HTTPS. Поместите его над правилом постоянной ссылки, чтобы оно было проанализировано первым.
Соответствие URL
Запрошенный URL: Соответствует шаблону
Использование: Регулярные выражения
Шаблон: (. *)
Игнорировать регистр
Условия
Соответствуют всем
Входные данные: {HTTPS}
Тип: Соответствует шаблону
Шаблон: ^ OFF $
Действие
Тип действия: Перенаправить
Свойства действия
Перенаправить URL: https: // {HTTP_HOST} / {R: 1}
Добавить строку запроса
Тип перенаправления: 301, 302 или 303