实现效果:强制从http跳转到https

访问http://unixso.com/xxx/x.htm跳转到https://unixso.com/xxx/x.htm

https.jpg
实现方法如下:

rewrite 方法

将所有 http 请求通过 rewrite 重定向到 https 
server {  
    listen  80;
    server_name unixso.com
      
    rewrite ^(.*)$  https://$host$1 permanent;  
}

497状态码跳转
error code 497: normal request was sent to HTTPS
在一个站点只允许 https 访问时, 如果使用 http 访问会报出497错误码

server {
    listen 80;
    server_name unixso.com
    
    error_page 497  https://$host$uri?$args;
}
Tags标签: https,跳转 Tags相关文章如下:

上一篇:Ubuntu 18.04更换国内镜像源提高安装更新速度

下一篇:SQL Server 2014 创建只读用户