首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从IIS7中删除URL重写

问无法从IIS7中删除URL重写
EN

Stack Overflow用户
提问于 2012-03-21 08:22:24
回答 3查看 10.6K关注 0票数 14

我花了几个小时试图解决这个问题,所以我把它作为最后的手段。

我试着删除了一些URL重写,这些重写是将网页从HTTP指向HTTPS。

删除重写后,它仍然将我发送到HTTPS。我试过了;手动编辑web.config重启网站重启IIS服务器重启IIS管理服务重启服务器

以上这些似乎都不能阻止重写。

我是不是漏掉了什么?

EN

回答 3

Stack Overflow用户

发布于 2012-06-27 16:38:48

我在IIS express上也遇到了同样的问题--从web.config中删除重写部分失败。解决方案-清理浏览器的缓存。

票数 19
EN

Stack Overflow用户

发布于 2012-03-21 21:40:24

检查过服务器级别的规则了吗?可以在IIS管理器中找到,单击服务器节点,然后单击Url重写模块,或直接在IIS配置文件中找到:

代码语言:javascript
复制
C:\Windows\System32\inetsrv\config\applicationHost.config
票数 2
EN

Stack Overflow用户

发布于 2016-10-05 21:01:18

似乎有一个输出缓存,它在重定向响应再次到达URL重写规则之前对其进行缓存。可以将其关闭:

代码语言:javascript
复制
<system.webServer>
    <caching enabled="false" enableKernelCache="false" />
</system.webServer>

但请注意,这是整个应用程序的输出缓存,因此它可能会影响其他内容。在任何情况下,都可以利用它,然后将其注释掉,以清除url重写规则的状态。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9796933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档