ASPX使用宝塔面板IIS10利用web.config文件强制HTTPS跳转

    2020-04-10 08:32:11

    发表时间:


    ASPX程序BT面板设置了SSL和强制HTTPS并不理想,或者设置不了。
    其实可以利用web.config文件实现自动跳转,适应IIS7、8代码如下:

    < ?xml version=“1.0“ encoding=“UTF-8“?>
    < configuration>
    < system.webServer>
    < rewrite>
    < rules>
    < rule name=“http redirect to https“ stopProcessing=“true“>
    < match url=“(.*)“ />
    < conditions>
    < add input=“{HTTPS}“ pattern=“^OFF$“ />
    < add input=“{HTTPS_HOST}“ pattern=“^(localhost)“ negate=“true“ />
    < /conditions>
    < action type=“Redirect“ url=“https://{HTTP_HOST}/{R:1}“ />
    < /rule>
    < /rules>
    < /rewrite>
    < /system.webServer>
    < /configuration>

    如果您之前有配置文件,只需要添加 < rule> < /rule> 部分就可以实现。
    IIS10代码如下:

    < ?xml version=“1.0“ encoding=“UTF-8“?>
    < configuration>
    < system.webServer>
    < rewrite>
    < 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}{REQUEST_URI}“ redirectType=“Permanent“ appendQueryString=“false“ />
    < /rule>
    < /rules>
    < /rewrite>
    < /system.webServer>
    < /configuration>

    KEYAN编码网址解码

    · END ·

    关键词:web.config,强制HTTPS跳转 标签:ASPX使用宝塔面板IIS10利用web.config文件强制HTTPS跳转

    以上内容来源本站

文章推荐:

最新 工具

ASPX使用宝塔面板IIS10利用web.config文件强制HTTPS跳转

发表时间:2020-04-10 08:32:11


ASPX程序BT面板设置了SSL和强制HTTPS并不理想,或者设置不了。
其实可以利用web.config文件实现自动跳转,适应IIS7、8代码如下:

< ?xml version=“1.0“ encoding=“UTF-8“?>
< configuration>
< system.webServer>
< rewrite>
< rules>
< rule name=“http redirect to https“ stopProcessing=“true“>
< match url=“(.*)“ />
< conditions>
< add input=“{HTTPS}“ pattern=“^OFF$“ />
< add input=“{HTTPS_HOST}“ pattern=“^(localhost)“ negate=“true“ />
< /conditions>
< action type=“Redirect“ url=“https://{HTTP_HOST}/{R:1}“ />
< /rule>
< /rules>
< /rewrite>
< /system.webServer>
< /configuration>

如果您之前有配置文件,只需要添加 < rule> < /rule> 部分就可以实现。
IIS10代码如下:

< ?xml version=“1.0“ encoding=“UTF-8“?>
< configuration>
< system.webServer>
< rewrite>
< 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}{REQUEST_URI}“ redirectType=“Permanent“ appendQueryString=“false“ />
< /rule>
< /rules>
< /rewrite>
< /system.webServer>
< /configuration>

· END ·

关键词: 标签:

以上内容来源本站

//评论数 //参与数

博主简介 - 广告合作 - 文章投稿 - 故事文摘 - 典范条目 - 博主新闻

 百科创建更新

网站地图

 

© 2020 blog.dgso.cn 赵彦彬博客 吉ICP备17000796号-1