# 301 永久重定向到https
server {server_name xxx.com;rewrite ^(.*)$ https://$host$1 permanent;
}
# 302 临时重定向
server {server_name xxx.com;rewrite ^(.*)$ https://$host$1 redirect;
}

302 一般用于用户登录,站内错误页面重定向

该重定向是 暂时的跳转,搜索引擎会将抓取到的新的内容当作旧网址的内容,而忽略302重定向后的网址。

301 一般用于http跳转https,域名更换的场景

该重定向是 永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的新网址。

关于 301重定向,也可以使用nginx配置的请求头 详见 https://imququ.com/post/web-security-and-response-header.html 

其中的第一个配置项,大部分浏览器都支持,需要注意 过期时间,比如你配置了一年,但是3个月后你的ssl证书过期了,你懒得换了,取消了https,这个时候,之前访问过你网站的用户 再次访问你的网站,会被浏览器强制转至https,手动输入http 也不行的。

Nginx 301 302重定向相关推荐

  1. nginx 301 302重定向跳转配置 (一般都做301,对seo好)

    http://www.3lian.com/edu/2013/07-01/77550.html 首先看一个完整代码示例,关于nginx 301 302跳转的. 301跳转设置: server { lis ...

  2. scrapy 解决Redirecting 301 302重定向问题

    在使用Scrapy框架中URl被重定向,总是遇到这类问题: DEBUG: Redirecting (301/302) to <GET https://XXXX refer https://XXX ...

  3. IIS,apche,nginx,301域名重定向设置

    1.iis 301 跳转 新建一个网站比如php2 做301,要实现php2.cc到www.php2.cc的跳转,那么,php2 301这个网站中主机头设置为:php2.com,主目录重定向url填写 ...

  4. php如何实现302重定向,php 301 302重定向实现代码

    很多网站的站长们都喜欢把前台的顶级域名301重定向到带有www的二级域名上,或者带www的二级域名重定向到顶级域名上,以集中权重.而在网站的后端设计中,一些页面的提交跳转则需要使用到302重定项.关于 ...

  5. 【nginx】return 301 302 重定向URL

    前言 nginx version: nginx/1.18.0 CentOS Linux release 7.6.1810 (Core) 301 方法1:rewrite location /t1/res ...

  6. http302重定向 缓存_如何清除301/302重定向缓存

    http302重定向 缓存 我认为许多Web开发人员和服务器管理员都面临着301重定向缓存. 在学习课程之前,我经常面对它. 我希望它能对您有所帮助,您可以从我这里学到一些东西,而不是从自己的错误中学 ...

  7. php nginx 301重定向,nginx实现http协议301、302重定向

    最近在配合其他团队对网站进行seo方面的优化,其中建议需要对url进行大量301修改,基本就是将原来的较长的url重新定向到一个比较短的url,提高对搜索引擎的友好程度,如果发现你的网页从一个很精简的 ...

  8. Nginx 301与302配置

    说明 1.首先看一个完整代码示例,关于nginx 301 302跳转的. 301跳转设置:server { listen 80; server_name 123.com; rewrite ^/(.*) ...

  9. nginx 301和302的区别与设置

    什么是301跳转 301跳转也叫301重定向,也叫301转向,也叫301永久重定向,是网站建设过程中的一个功能.一般用于2个域名指向同一个网站. 一般来说,利用跳转,对网站的排名不会有影响.但不会转移 ...

最新文章

  1. Redis单机版本框架
  2. 移动应用开发者正饱受折磨
  3. Mysql数据库,表,字符集,主外键等创建的sql模板
  4. JAVA编写的7个规范
  5. 串行线路上传输数据报的非标准协议:SLIP
  6. Day4 MySql触发器视图索引以及设计优化
  7. Flink之Redis的安装及RedisSink的用法
  8. python字典常见操作
  9. python快捷键失灵
  10. 谷歌大脑新工作:把注意力放在MLP上!
  11. 中标麒麟v7.0 yum源报错修改方法
  12. Visio画图(直角坐标系和relu函数)
  13. response.setHeader各种用法
  14. 雾计算和边缘计算有什么区别
  15. 房产证.房屋他项权证.车辆登记证.报到证.企业资质等图片展览.
  16. AoE 和TensorFlow Lite ,没有谁比它们更般配!
  17. 把妹导论第二版(Hunting-Girls Introduction II)
  18. Objective-C(八、正式协议Protocol,非正式协议informal protocol)——iOS开发基础
  19. .Net CoreRabbitMQ消息存储可靠机制(下)
  20. matlab水力学工具箱,水工设计工具箱免费版

热门文章

  1. win7频繁提示资源管理器已停止工作解决办法
  2. MFC中Debug无错误,但是Release版本提示无法解析外部符号错误问题及解决办法
  3. dpdk 程序绑核失败问题:EAL: pthread_setaffinity_np failed
  4. 关押罪犯 - C++
  5. 超详细带图详解,在linux下如何利用nginx部署自己的项目到服务器?认真看完,你不会过来找我!
  6. java ac自动机_AC自动机算法详细讲解(入门)
  7. 剪枝与重参第七课:YOLOv8剪枝
  8. apex常见报错,亲测1080Ti/2080Ti/3090显卡均适用
  9. android点击效果selector
  10. 透视HTTP协议-05|HTTPS