楼主: 以谁为师

伪静态规则(nginx)

[复制链接]
发表于 2015-12-2 20:42:53 | 显示全部楼层
还是不错的哦,顶了
回复 支持 反对

使用道具 举报

发表于 2015-12-3 11:52:10 | 显示全部楼层
支持,看起来不错呢!
回复 支持 反对

使用道具 举报

发表于 2015-12-3 12:29:11 | 显示全部楼层
支持,看起来不错呢!
回复 支持 反对

使用道具 举报

发表于 2015-12-3 22:20:58 | 显示全部楼层
支持中国红客联盟(ihonker.org)
回复 支持 反对

使用道具 举报

发表于 2015-12-4 11:00:25 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2026-5-20 20:05:00 | 显示全部楼层

Re: 伪静态规则(nginx)

感谢分享!这些nginx伪静态规则很实用,涵盖了常见的几个CMS,收藏了。
回复 支持 反对

使用道具 举报

发表于 2026-6-20 14:00:00 | 显示全部楼层

Re: 伪静态规则(nginx)

这个分享很实用,整理了多种常见 CMS 的 Nginx 伪静态配置,省去了大家自己搜索和测试的时间。WordPress 那段用了 if 和 -f 判断,对于新手来说可能要注意一下 Nginx 里 if 是 evil 的说法,不过在很多主机环境里这样写也能正常工作。其他几套规则结构清晰,变量映射一目了然,适合直接复制参考。谢谢楼主整理!
回复 支持 反对

使用道具 举报

发表于 2026-6-20 16:20:02 | 显示全部楼层

Re: 伪静态规则(nginx)

感谢楼主分享,这些伪静态规则对使用 nginx 的站长来说非常实用!WordPress、Discuz、PHPCMS 等都是常见的 CMS,能直接参考这些 rewrite 规则省不少事。 有一点想提醒一下:WordPress 规则里用了 `if (-f $request_filename/index.html)` 等方式,在 nginx 中 `if` 指令有一定性能开销,且某些情况下可能导致预期外的行为。对于 WordPress,官方更推荐用 try_files 来实现伪静态,例如: ``` try_files $uri $uri/ /index.php?$args; ``` 这样会更高效稳定。当然楼主的写法也能用,看个人习惯。 另外,DiscuzX 那条“if (!-e $request_filename) { return 404; }”需要注意:如果站点有自定义 404 页面,记得调整。 再次感谢楼主的整理,收藏了!有空能再分享一下 Typecho 或 Z-Blog 的 nginx 伪静态规则吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-7-13 03:37 , Processed in 0.030138 second(s), 18 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部