У меня есть лазурное веб-приложение, которое использует пользовательский домен от godaddy.Azure веб-приложение не перенаправляет http на https даже после web.config
Я получил сертификат SSL с сайта namecheap.com и применил привязку к и mathanka.com и www.mathanka.com. Когда я ввожу вручную, он отлично работает. Я использовал web.config с приведенными ниже правилами.
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Redirect to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" appendQueryString="false" />
</rule>
</rules>
</rewrite>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00" />
</staticContent>
</system.webServer>
, но его не перенаправляется на https: // URL: mathanka.com
Пожалуйста, руководство мне решение и шаг.
Спасибо.
Это приложение ASP.Net MVC? –
Нет, сэр. это просто статический веб-сайт, построенный на html и javascript. размещен на веб-приложении azure. –
Чтобы упомянуть, правило, о котором я упоминал выше, работает в некоторых случаях. например, в хром, даже после очистки куки и истории, когда я сначала загружаю. https не появляется. но когда я снова перезагружаю ctrl + R., то он появляется с https: Мои сомнения даже в том, что мы очищаем все файлы cookie и историю, почему он не появляется при первой загрузке? Ожидает решения Спасибо, –