HTTP转强制HTTPS代码(用rewrite规则)

以Nginx为例

#HTTP_TO_HTTPS_START
if ($server_port !~ 443){
    rewrite ^(/.*)$ https://$host$1 permanent;
}
#HTTP_TO_HTTPS_END

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/tcpip/342.html

(6)
上一篇 2019年12月31日 19:48
下一篇 2019年12月31日 21:02

相关推荐

  • 万维网(WWW)的四个组成部分

    1989年, 当时在 CERN 工作的 Tim Berners-Lee 博士写了一份关于建立一个通过网络传输超文本系统的报告。这个系统起初被命名为 Mesh,在随后的1990年项目实施期间被更名为万维网(World Wide Web)。它在现有的TCP和IP协议基础之上建立,由四个部分组成: 一个用来表示超文…

    TCP/IP经验 2020年5月1日
    03.2K0
  • SOCKS、Socket、WebSocket的区别

    SOCKS是协议 SOCKS是Socket Secure的缩写,是位于会话层的套结字安全网络传输协议,主要用于客户端和服务器之间的SOCKS代理服务器。 Bill希望通过互联网与Jane沟通,但他们的网络之间存在一个防火墙,Bill不能直接与Jane沟通,所以Bill连接到他的网络上的SOCKS代理,告诉它他想与Jan…

    TCP/IP经验 2021年11月26日
    01.3K0
  • 解析URI、URL、URN的区别

    一个HTTP请求的目的是呼叫“资源”,可以是文档、照片或其他任何内容。那如何表达“资源”的唯一性呢? URI URI 指统一资源标识符(Uniform Resource Identifier),用来标识资源的唯一性。 URL URL 指统一资源定位符(Uniform Resource Locator),URI的子集,是…

    TCP/IP经验 2020年9月17日
    01.1K0

发表回复

登录后才能评论