ASP网站:强制HTTPS设置,伪静态规则301跳转规则写法
对于ASP网站,使用宝塔设置强制HTTPS时,提示:面板无法自动给Aspx/Asp程序强制HTTPS,请将以下代码添加到网站目录下的【web.config】文件中,添加完毕后重启IIS生效
复制好规则,根据提示,前往网站根目录,找到文件 web.config,在rules标签内,添加规则,保存即可。
全部规则:
<?xml version="1.0" ?> <configuration> <location path="." allowOverride="false" inheritInChildApplications="false"> <system.webServer> <rewrite> <rules> <rule name="http_toHttps" 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> <defaultDocument configSource="web_config\default.config"/> <httpErrors configSource="web_config\httpErrors.config"/> <handlers configSource="web_config\php.config"/> </system.webServer> </location> </configuration>
注意,保存后,访问域名如 http://www.abc.com,如果没有跳转到https://www.abc.com,可以进行如下操作:
1.清空浏览器缓存(CTR+F5);
2.重启服务器
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律