首页 > 系统相关 >Nginx rewrite 的last、break、redirect、permanent区别

Nginx rewrite 的last、break、redirect、permanent区别

时间:2022-10-15 15:00:22浏览次数:53  
标签:redirect 新网址 last rewrite break permanent

Nginx rewrite 的last、break、redirect、permanent有四种模式:

 

last和break 都会跳转的rewrite的地址,区别是:

last跳转后,会重新发起请求再匹配一次location,而break则只进行跳转,不再重新请求。

当rewrite后的地址是一个直接可访问的地址时候,二者无区别

当rewrite后地址是本地地址,需要匹配location再次进行路由的时候,last会进行匹配,break则直接返回404

 

redirect和permanent都是重定向,区别是:

redirect是302,临时重定向,浏览器每次请求都请求原网址,搜索引擎不会记住新网址,而且还可能认为是作弊

permanent是301,永久重定向,浏览器缓存会记住新网址,当请求原网址,会直接向新网址请求,搜索引擎也会记住新网址。这样就可以减少中间过程,目的只是保留之前被大家熟知的域名

 

 

 

出处:https://blog.csdn.net/lxh_worldpeace/article/details/106228270

标签:redirect,新网址,last,rewrite,break,permanent
From: https://www.cnblogs.com/mengff/p/16794216.html

相关文章

  • Elasticsearch使用terms聚合之后进行分页排序
    引言elasticsearch中实现聚合也非常常见,同时es的数据量一般比较大,因此聚合结果比较多,像terms聚合默认只返回10条聚合结果,所以聚合之后进行分页,也是非常常见的操作。es的t......
  • Elasticsearch——Query DSL语法入门
    QueryDSL入门官网介绍链接: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.htmlsearchapi就是对存储在elasticsearch(以下简称es)中的数......
  • Elasticsearch——java api构建搜索
    版本不同版本的elasticsearch-rest-high-level-client和elasticsearch之间存在兼容风险,请确保和elasticsearch版本一致,否则会出现无法预计的错误。es配置maven依赖<dep......
  • Elasticsearch——评分机制详解
    前言一个搜索引擎使用的时候必定需要排序这个模块,如果在不选择按照某一字段排序的情况下,都是按照打分的高低进行一个默认排序的,所以如果正式使用的话,必须对默认排序的打分......
  • Elasticsearch——聚合搜索
    聚合分析简介聚合分析:英文为Aggregation,是es除搜索功能外提供的针对es数据做统计分析的功能。功能丰富,提供Bucket、Metric、Pipeline等多种分析方式,可以满足大部分的分析......
  • Elasticsearch——JavaApi实现索引管理
    版本不同版本的elasticsearch-rest-high-level-client和elasticsearch之间存在兼容风险,请确保和elasticsearch版本一致,否则会出现无法预计的错误。es配置maven依赖<dep......
  • Elasticsearch——search搜索入门
    Search的运行机制Search执行的时候分为两个运行步骤:Query阶段Fetch阶段Query阶段Fetch阶段相关性算分问题相关性算分在shard与shard之间是相互独立的,也就意味着......
  • 【云原生】Elasticsearch + kibana on k8s 讲解与实战操作
    目录一、概述二、Elasticsearch编排部署1)添加源并下载编排部署包2)构建镜像3)修改yaml编排4)开始部署5)测试验证6)elasticsearch-head7)卸载三、Kibana编排部署1)添加源并下载编......
  • elasticsearch聚合查询之排序
    排序默认只能按两个字段排序:_count和_key 如果想按二次聚合结果中的字段排序语法如下: GEThow2java/product/_search//求每个地方商品数量,并按平均价格从高往低排......
  • elasticsearch聚合查询之基于查询结果的聚合、基于聚合结果的聚合、基于聚合结果的查
    1、查询的结果聚合:先执行查询,在查询结果的基础上聚合GEThow2java/product/_search//求价格大于1千的商品的价格平均值{"size":0,"query":{"range":{......