nginx配置url伪静态
2024-08-27 01:27:45
- rewrite 规则 定向路径 重写类型;
- 举例: rewrite (.*)/web/(.*)-(.*)-(.*).html$ $1/web/index.php?r=$2/$3/$4 last; 浏览器中输入http://test.com/web/api-test-index.html 会被nginx转化为http://test.com/web/index.php?r=api/test/index去请求服务器资源。
- rewrite 后面的规则 (.*)/web/(.*)-(.*)-(.*).html$ 是匹配请求的路径的(即浏览器中输入的url),定向路径 $1/web/index.php?r=$2/$3/$4 是指服务器上的项目真实的路径,重写类型有多个,last,break,redirect,permanent,具体看nginx文档或戳这里
- ()中匹配到的内容会被按顺序分配到变量$1 $2 $3 $4中,上面的正常来说就是$1匹配的是域名, $2匹配moduleID(这里是以yii的路由来说的),$3匹配controllerID, $4匹配actionID
- 参考:https://blog.csdn.net/qq_25600055/article/details/78543614
最新文章
- [收藏]谷歌htm/css规范
- [2014.01.27]wfGifAnimator 动画GIF组件 3.0
- Dynatable – 基于 HTML5 &; jQuery 的交互表格插件
- jQuery学习笔记(5)--表单域获得焦点和失去焦点样式变化
- fork()和vfork()区别
- 【读书笔记】【CLR via C#】【第一章】The CLR’s Execution Model
- java关键字 (jdk6),各自的含义是什么?
- hibernate 之 HQL语句总结【转】
- 代码托管工具 git
- Java对象引用/JVM分级引用——强引用、软引用、弱引用、虚引用
- numpy操作
- Kotlin 扩展——省略findViewById
- 【转】wpf 模板选择器DataTemplateSelector及动态绑定,DataTemplate.Triggers触发器的使用
- vue案例 - vuex+sessionstorage解决vue项目刷新后页面空白/数据丢失
- EF_DataFrist遇到的问题
- mysql操作命令梳理(5)-执行sql语句查询即mysql状态说明
- C++中string的使用
- push an existing repository from the command line
- LG1155 双栈排序
- spring4-2-bean配置-7-Spring表达式语言SpEL