很多时候我们的真实路由是隐藏的,都经过重写后展现到前台,下面简单写两个我经常用到的几个:

一般在配置*.host(在http里面引入的server配置)的时候会用到每个不同网址的路由重写,每一个rewrite都是单独写的,具体怎么写,看你需要咯

在配置server的时候里面引入文件:rewrite/server_name.conf

include rewrite/server_name.conf; 

这里我用*代替你要引入的conf文件,推荐命名的时候跟server_name保持一致,方便管理

rewrite ^/([A-Za-z0-]+)_([A-Za-z0-]+)_([A-Za-z0-]+).html /index.php?r=$/$/$;
rewrite ^/([A-Za-z0-]+)_([A-Za-z0-]+).html /index.php?r=$/$;

怎么说呢,这些都是正则表达式,懂得正则了,这些路由规则配起来很简单

但是像我这种正则渣渣,需要记录一下看看[捂脸]

最新文章

  1. Project Euler 100 : Arranged probability 安排概率
  2. 时间TDateTime相当于是Double,即双精度数64位,终于查到它用11位表示e,53位表示精度(整数小数一起),最前面一位表示正负
  3. 怎样在C++中获得完整的类型名称
  4. Python学习笔记——基础篇【第五周】——正在表达式(re.match与re.search的区别)
  5. spring加载过程中jar包加载不了,解决方法
  6. 前言(Core Data 应用开发实践指南)
  7. 高通HAL层之bmp18x.cpp
  8. 2018-2019-2 20165325《网络对抗技术》Exp0 Kali安装 Week1
  9. kafka相关问题集锦
  10. pip安装软件或模块时提示cannot import name 'main'
  11. 【转载】阿里云ECS Linux服务器禁止某些IP访问
  12. java求解第N个素数(质数)
  13. 支付宝 app支付 沙盘使用
  14. idc市场
  15. Shell批量启动、关闭tomcat
  16. LightOJ - 1030 期望+dp
  17. whatweb wordpress.rb
  18. android 点九工具介绍
  19. Centos7 DNS神奇的配置
  20. ubuntu16.04 chromium浏览器无法启动

热门文章

  1. IO流——常用IO流详解
  2. JavaScript中获取html元素常用手法和区分
  3. 命令行运行Python脚本时传入参数的三种方式
  4. ArcGIS中国工具3.2新功能
  5. Chrome和火狐插件让数以百万计用户隐私数据泄露
  6. Spring StopWatch源码
  7. 26Flutter 日期 和时间戳/格式化日期库/flutter异步/ 官方自带日期组件showDatePicker、时间组件showTimePicker以及国际化
  8. Qt编写控件属性设计器7-串口采集
  9. mysql stream read.
  10. JavaScript正则表达式补充