Siuth

Siuth

首页
留言
Login →
Siuth

Siuth

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

Nginx环境HTTP定向跳转HTTPS

  • 网络知识
  • Published at 2024-11-30
  • Read 371 times
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永久重定向了。

Related Posts
个体户/企业工商年报流程参考

个体户/企业工商年报流程参考

以下是江西省年审教程 其他地区http://www.gsxt.gov.cn/ 自己查询自己的省份 第一步 第二步 打开微信搜索小程序:电子营业执照然后登录下载扫第一步的二维码<

CloudFlare 非标准端口转发映射

CloudFlare 非标准端口转发映射

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

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

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

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

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

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

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

CloudFlare Pages 实现自选优选ip

CloudFlare Pages 实现自选优选ip

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

CloudFlare Workers 实现自选优选ip

CloudFlare Workers 实现自选优选ip

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

Table of Contents
No Table of Contents
晋ICP备2023001617号-1