В настоящее время у меня есть сайт 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