AI摘要
文章介绍了在lnmpa环境中通过Nginx配置强制HTTPS跳转和WWW重定向的方法。前者利用rewrite规则检测端口非443时强制跳转至HTTPS,后者通过301重定向将gqink.cn指向www.biliwind.com。修改配置后需重启Nginx生效,具体步骤包括编辑虚拟主机文件添加相应规则,核心代码通过条件判断实现协议转换和域名重定向,未涉及具体操作细节。
跳转HTTPS
很多网站虽然支持 https, 但是直接在浏览器地址栏输入网址后, 默认 http 协议去访问的, http 强制跳转 https 的需求而生
利用rewrite方法实现强制https
if ($server_port !~ 443){
rewrite ^(/.*)$ https://$host$1 permanent;
}
修改方法
进入虚拟主机配置文件目录

查看要修改的虚拟主机

利用vim编辑器修改配置文件加以上代码

修改后要重启Nginx Server 后才生效哦
跳转WWW
一些网站主域名是加了www的,但是访问想要访问gqink.cn仍然可以访问,那么加上下面代码即可跳转www.biliwind.com
利用301跳转到https并加www
if ($host ~ '^gqink.cn'){
return 301 https://www.biliwind.com$request_uri;
}
修改方法
进入虚拟主机配置文件目录

查看要修改的虚拟主机

利用vim编辑器修改配置文件加以上代码

修改后也需要要重启Nginx Server 后才生效哦
文章使用lnmpa环境演示
返回首页
最后更新: 2025-11-11