IIS перезаписывает URL, даже если я комментирую правило перезаписи на web.config - PullRequest
0 голосов
/ 07 мая 2019

У меня есть проект веб-сайта, в котором есть файл web.config, где я обычно комментирую эту группу строк, просто чтобы избежать перенаправления HTTPS, применяемого в производственной среде:

<system.webServer>

[...]

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

</system.webServer>

Даже если фрагмент прокомментированво время отладки меня перенаправляют с http://localhost:53435/ на https://mywebsite.com/ на моем компьютере разработчика.

Такое поведение не наблюдается на других ПК разработчика.

Как я могу решить эту проблему?

1 Ответ

2 голосов
/ 07 мая 2019

Это код перенаправления 301, который браузер хранит в памяти.

Просто попробуйте в приватном режиме / режиме инкогнито.

Если проблема была устранена в приватном режиме просмотра / режиме инкогнито, очистите кэш браузера, чтобы восстановить его в обычном режиме.

...