Siuth

Siuth

首页
留言
登录 →
Siuth

Siuth

首页 留言
登录
  1. 首页
  2. 网络知识
  3. Nginx环境HTTP定向跳转HTTPS

Nginx环境HTTP定向跳转HTTPS

0
  • 网络知识
  • 发布于 2024-11-30
  • 58 次阅读
Administrator
Administrator

nginx环境下配置好https后,为了提升网站用户体验及优化,在nginx配置文件中添加了http跳转到https配置信息,结果http链接全部跳转到了网站的首页(即http协议全部跳转至https协议)。通过工具检测发现网站http状态码返回的为302,即暂时性重定向,正确的http状态码返回的应当为301,即永久重定向,一般情况下很少有站长对网站做302,这对网站的排名优化很不友好。既然返回的状态码不对,说明nginx的配置信息设置了错误,经查看nginx配置文件 nginx.conf发现原来在http跳转到https的规则上是跳转到HTTPS。

#Jump to HTTPS xxxxx.com
 server { 
 listen 80; 
 server_name www.xxxxxx.com; 
 rewrite ^(.*)$ https://xxxxxx.com; 
 }

这是跳转到一个固定的链接,也难怪点击所有的http页面会跳转到网站的首页,最后在代码后面添加参数 /$1 permanent 解决问题。

#Jump to HTTPS www.xxxxxx.com
 server { 
 listen 80; 
 server_name www.xxxxxx.com; 
 rewrite ^(.*)$ https://www.xxxxxx.com/$1 permanent; 
 }

再通过工具检测返回的http状态码为正常的301永久重定向了。

相关文章
CloudFlare 非标准端口转发映射

CloudFlare 非标准端口转发映射 2025-03-08 01:09

简单介绍 Cloudflare除了支持80/443端口外,还支持一些其他的端口转发HTTP/HTTPS的流量。 不过需要注意的是,需要开启CDN小黄云才能使用,如果您仅仅用于DNS,那么你的访问都是直接访问源站的。 映射转发方式 默认情况下Cloudflare的映射为全端口映射,即如果你源站使用的是

CloudFlare 电子邮箱路由实现无限别名邮箱

CloudFlare 电子邮箱路由实现无限别名邮箱 2025-03-08 01:05

注!原文出自宝塔迷,本文仅自己保存一遍方便自己查看 简单介绍 我们常说CDN是隐藏源站的,而CloudFlare 电子邮箱路由可以理解为隐藏真实邮箱的。 目前CloudFlare 电子邮箱路由系统提供了接受邮件并且转发到指定邮箱的功能。 但发信还需要使用例如workers等其他的方法实现,不过也可以

卸载腾讯云轻量机型内置的监控程序

卸载腾讯云轻量机型内置的监控程序 2025-03-08 01:09

简单介绍 腾讯云在服务器内置了多套安全监控程序,如果您不需要可以卸载掉。 卸载云服务器监控组件 /usr/local/qcloud/stargate/admin/uninstall.sh /usr/local/qcloud/monitor/barad/admin/uninstall.sh

CloudFlare Pages 实现自选优选ip

CloudFlare Pages 实现自选优选ip 2025-03-08 01:03

注!原文出自宝塔迷,本文仅自己保存一遍方便自己查看简单介绍 原以为pages跟workers是一样的

CloudFlare Workers 实现自选优选ip

CloudFlare Workers 实现自选优选ip 2025-03-08 00:58

注!原文出自宝塔迷,本文仅自己保存一遍方便自己查看 简单介绍 CloudFlare Workers优选还是挺简单的,NS接入的也可以实现优选倒是我没想到。 准备工作 前言:为避免篇幅过长,本文只介绍Workers优选相关的,准备工作可能需要您查询其他文章。

Cloudflare使用api更换证书颁发机构

Cloudflare使用api更换证书颁发机构 2025-03-08 00:56

注!原文出自宝塔迷,本文仅自己保存一遍方便自己查看 简单介绍 由于发现联通会阻断GTS证书之后,为了解决阻断问题,查看Cloudflare API文档寻找,更换证书颁发机构的方法。但很可惜,只有通用证书可以更换,SAAS主机名的证书,API返回提示要Enterprise套餐才有权限更换。考虑有NS接

目录
晋ICP备2023001617号-1