nginx try_files

栏目: 服务器 · Nginx · 发布时间: 7年前

内容简介:WordPress http 升级成 https 之后,只有 首页可以正常访问,其他链接均失效,改固定链接为try_files指令说明nginx 在0.7以后的版本中加入了一个 try_files 指令,配合命名 location,可以部分替代原本常用的 rewrite 配置方式,提高解析效率。

源起:

WordPress http 升级成 https 之后,只有 首页可以正常访问,其他链接均失效,改固定链接为 ?p=id 可以正常显示,但是以前的 Google 收录页面面临失效的风险。遂着手解决。

发现解决方案,修改 nginx.conf 配置

location / {
            #如果文件不存在则尝试重定向解析
            try_files  $uri $uri/ /index.php?q=$uri&$args
}

探求原理

try_files指令说明

try_files指令
语法:try_files file ... uri 或 try_files file ... = code
默认值:无
作用域:server location

nginx 在0.7以后的版本中加入了一个 try_files 指令,配合命名 location,可以部分替代原本常用的 rewrite 配置方式,提高解析效率。

其作用是按顺序检查文件是否存在, 返回第一个找到的文件或文件夹 (结尾加斜线表示为文件夹),如果所有的文件或文件夹都找不到,会进行一个内部重定向到最后一个参数。

参考文章 https://www.hi-linux.com/posts/53878.html


以上所述就是小编给大家介绍的《nginx try_files》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web Analytics 2.0

Web Analytics 2.0

Avinash Kaushik / Sybex / 2009-10-26 / USD 39.99

The bestselling book Web Analytics: An Hour A Day was the first book in the analytics space to move beyond clickstream analysis. Web Analytics 2.0 will significantly evolve the approaches from the fir......一起来看看 《Web Analytics 2.0》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具