asp.net – 重写规则错误:HTTP错误500.50 – URL重写模块错误.
发布时间:2020-12-15 23:20:29 所属栏目:asp.Net 来源:网络整理
导读:每当有人通过HTTP协议提出请求,我将重写该URL以使其成为HTTPS.这是web.config中的代码: rule name="Imported Rule 1-1" enabled="true" stopProcessing="true" match url="^(?!https://).*" ignoreCase="false" / conditions logicalGrouping="MatchAll" ad
每当有人通过HTTP协议提出请求,我将重写该URL以使其成为HTTPS.这是web.config中的代码:
<rule name="Imported Rule 1-1" enabled="true" stopProcessing="true"> <match url="^(?!https://).*" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{SERVER_PORT}" pattern="80" ignoreCase="false" /> </conditions> <action type="Rewrite" url="https://abc.com/{R:1}" /> </rule> 但是当我浏览http://我收到IIS错误
我该如何解决?我完全迷惑了 解决方法
比赛为零.
<action type="Rewrite" url="https://abc.com/{R:1}" /> 不行,因为你只有一场比赛.你需要: <action type="Rewrite" url="https://abc.com/{R:0}" /> 此外,这将无法正常工作,因为您只能在站点根目录下的路径上进行匹配. <match url="^(?!https://).*" ignoreCase="false" /> 看起来你正在检查ssl.改为: <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{HTTPS}" pattern="^OFF$" /> </conditions> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何让网站支持Windows Live Writer?
- asp.net – ASP反请求伪造,为什么黑客不会先获取?
- 用Fine Uploader+ASP.NET MVC实现ajax文件上传[代码示例]
- entity-framework – 将DbContext注入FluentValidation验证
- 从ASP.NET Core连接到SQL Server的最佳实践?
- asp.net-mvc – 基于Knockout的应用程序框架
- ASP.NET Core中的缓存[1]:如何在一个ASP.NET Core应用中使
- 在ASP.NET中流文件的最佳方式
- asp.net – ASP菜单没有显示
- asp.net-identity – EF7标识不加载用户扩展属性
推荐文章
站长推荐
- asp.net – AppHarbor上的MongoDB成员资格提供程
- ASP.NET自定义控件 – 什么是最好的方式来包括嵌
- 通过添加HTTP Header实现上下文数据在WCF的自动传
- asp.net – 无法将第二个自引用FK添加到模型,导致
- asp.net – 如何在回发中保存asp:HiddenField值
- asp.net-mvc – Elmah基本设置问题/问题
- asp.net – 如何移植到.NET核心?
- asp.net-mvc – 在回发数据时,MVC如何填充模型
- asp.net-mvc – 本地化数据注释默认消息([必需]
- ASP.NET MVC5 OWIN:通过Facebook登录后,为什么U
热点阅读