Как перенаправить https на http в приложении mvc 5 - PullRequest
0 голосов
/ 01 мая 2020

Как перенаправить https на http в mvc 5 приложении

У меня есть доменное имя, например example.com, с безопасным ssl-сертификатом. Теперь я создал поддомен, такой как blog.example.com. У меня нет сертификата ssl для моего субдомена.

Так что мой поддомен URL-адрес http://blog.example.com

Здесь я сталкиваюсь с некоторыми проблемами

  1. Если пользователь попытался получить доступ к URL, как это http://www.blog.example.com или https://blog.example.com или https://www.blog.example.com http://www.blog.example.com/abcd

В этом случае отображается Ошибка IP-адрес не найден или некоторые другие ошибки.

Мне нужно перенаправить все эти URL-адреса в один, как ... http://blog.example.com только.

Я попробовал некоторый код в моем поддомене MVC 5 файл приложения web.config, но не работающий ..

<rewrite>
    <rules>
      <rule name="HTTP to HTTPS redirect" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
          <add input="{HTTPS}" pattern="off" ignoreCase="true" />
        </conditions>
        <action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
      </rule>
    </rules>
  </rewrite>

Я использую следующий код в моем приложении Основной домен mvc 5. этот код работает совершенно безопасно перенаправить http на https и не www to www*1039*

<!-- For force ssl and www -->

  <rewrite>
    <rules>    
      <rule name="http to https" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
          <add input="{HTTPS}" pattern="^OFF$" />
        </conditions>
        <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
      </rule>

      <rule name="redirect to www" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
          <add input="{HTTP_HOST}"  pattern="^example\.com$" />
        </conditions>
        <action type="Redirect" url="https://www.{HTTP_HOST}/{R:0}" redirectType="Permanent" />
      </rule>     
    </rules>
  </rewrite>  

  <!-- For force ssl and www -->

Мне нужно изменить в этом выше любой из кодов для моего субдомена перенаправления https на http и www to non www*1044*

Мне нужен перенаправленный URL-адрес, чтобы он отображался как ... http://blog.example.com только.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...