奇怪需求之修改网址前缀http为https

知道有head editor这个插件,但是正则试了半天还是不会用。

需求如上,因为学校的校园网管理界面点开默认是http开头,但是显示为404,只有手动修改为https才能正常跳转…………

还有就是匹配网址前缀和正则匹配有啥区别吗……http这种只是协议,不算前缀似乎?

http:

https:

有个浏览器插件https everywhere可以做这个事情。

1 Like

一般来说, 应该是网站自己提供 http → https 的跳转.

而不是简单粗暴的404

Header Editor 是可以修改的.

比如将所有维基百科的HTTP请求重定向至HTTPS:
正则表达式为

^http://([^\/]+\.wikipedia\.org/.+),重定向至https://$1

!!!谢谢!!!这就是我要的解决方案了(虽然又多了一个插件,不过问题不大!)!

多谢,不过我们学校这破网站用了10多年了……投诉多次无果,只能自己适应它了

方案:
重定向→正则表达式→匹配『^http://』→执行类型常规→重定向至『https://』

解决!不用担心用那个插件可能造成的误伤了,多谢各位!

1 Like

设置浏览器强制使用https

在chrome浏览器中输入:chrome://net-internals/#hsts

edge的话是:edge://net-internals/#hsts

在Add HSTS domain下输入想强制使用https的主域名

例如:baidu.com

记得勾上后面Include subdomains for STS

点Add按钮