URL Redirect - проблема после очистки кэша (только 1 раз) - PullRequest
0 голосов
/ 21 декабря 2018

При попытке войти на сайт в первый раз (после очистки кэша) с использованием доменного имени (access.presystem.com) браузер отображает сообщение об ошибке: «Этот сайт не доступен».

Эта проблема возникает только:


1) После очистки кэша в браузере и 2) при попытке доступа к веб-сайту только через домен (без HTTPS или HTTP).

ПРИМЕЧАНИЯ:


a) Если я попытаюсь зайти на сайт, используя https: // после очистки кеша, он отлично работает.

b) Как только я вхожусайт, использующий https: // в первый раз, после очистки кэша, если я пытаюсь получить доступ к сайту, используя только доменное имя, он работает отлично ...

Правила, созданные с использованием перезаписи URLв IIS:


Запрашиваемый URL: сопоставляется с шаблоном, используя: шаблон регулярных выражений: (. *) Проверяется игнорируемый регистр Условие 1: {HTTPS} Шаблон: ^ OFF $ Условие 2: {HTTP_HOST} Шаблон: ^ access.presystem.com $

Действие: Действие type: URL перенаправления перенаправления: https://{HTTPS_HOST}/{R:1} Проверена добавленная строка запроса. Тип перенаправления: Постоянный (301)

Дополнительные примечания. Для привязок сайта настраивается только одна:


Тип: Имя хоста https: access.presystem.com Порт: 443 IP-адрес: *

Причина, по которой тип: http с портом 80 не настроен, заключается в том, что я хочу, чтобы пользователи получали доступ к сайту только через https

Наконец, это происходит с любым браузером, и файл web.config настроен правильно.

Любая помощь приветствуется !!

1 Ответ

0 голосов
/ 21 декабря 2018

Правильный ответ дал Лекс Ли.Спасибо, Лекс.Я добавляю это, чтобы предоставить вам кредиты и пометить ваш ответ как правильный.

...