nginx rewrite
# nginx rewrite rule
#Main menu rules.
rewrite ^(.*?)/index.html$ $1/index.php?r=site/index break;
rewrite ^(.*?)/bisai.html$ $1/index.php?r=site/bisaisong break;
rewrite ^(.*?)/yuanchang.html$ $1/index.php?r=site/yuanchang break;
rewrite ^(.*?)/search.html$ $1/index.php?r=site/search break;
rewrite ^(.*?)/starteams.html$ $1/index.php?r=site/starteams break;
#playlist rules.
rewrite ^(.*?)/yclist_([0-9]+).html$ $1/index.php?r=site/playlist&from=ychang&bsid=$2 break;
rewrite ^(.*?)/bslist_([0-9]+).html$ $1/index.php?r=site/playlist&from=bisai&bsid=$2 break;
#mplay rules.
#site/mplayer&boid=86&where=bisai
#site/mplayer&boid=20&where=yuanchang
rewrite ^(.*?)/ycmp_([0-9]+).html$ $1/index.php?r=site/mplayer&where=yuanchang&boid=$2 break;
rewrite ^(.*?)/bsmp_([0-9]+).html$ $1/index.php?r=site/mplayer&where=bisai&boid=$2 break;
#ajaxLoad rules.
rewrite ^(.*?)/ajaxload15BisaiSong$ $1/index.php?r=site/ajaxload15BisaiSong break;
rewrite ^(.*?)/ajaxload15YuancSong$ $1/index.php?r=site/ajaxload15YuancSong break;
rewrite ^(.*?)/ajaxload5jingxuanbisaiSong$ $1/index.php?r=site/ajaxload5jingxuanbisaiSong break;
rewrite ^(.*?)/ajaxload5jingxuanyuancSong$ $1/index.php?r=site/ajaxload5jingxuanyuancSong break;
rewrite ^(.*?)/gn_([0-9]+).html$ $1/index.php?r=site/getNumber&w=$2 break;
rewrite ^(.*?)/getPorderForBisai$ $1/index.php?r=site/getPorderForBisai break;
rewrite ^(.*?)/getPorderForYuanchang$ $1/index.php?r=site/getPorderForYuanchang break;
rewrite ^(.*?)/getPorderForHistorysg$ $1/index.php?r=site/getPorderForHistorysg break;
#Footer navi rules.
rewrite ^(.*?)/about.html$ $1/index.php?r=site/about break;
rewrite ^(.*?)/bisairule.html$ $1/index.php?r=site/bisairule break;
rewrite ^(.*?)/zhiscq.html$ $1/index.php?r=site/zhiscq break;
rewrite ^(.*?)/zhuzuoquan.html$ $1/index.php?r=site/zhuzuoquan break;
rewrite ^(.*?)/laysm.html$ $1/index.php?r=site/laysm break;
rewrite ^(.*?)/servicekuan.html$ $1/index.php?r=site/servicekuan break;
rewrite ^(.*?)/yinssm.html$ $1/index.php?r=site/yinssm break;
rewrite ^(.*?)/webmap.html$ $1/index.php?r=site/webmap break;
rewrite ^(.*?)/zhiscq.html$ $1/index.php?r=site/zhiscq break;
rewrite ^(.*?)/zhaopin.html$ $1/index.php?r=site/zhaopin break;
rewrite ^(.*?)/contact.html$ $1/index.php?r=site/contact break;
rewrite ^(.*?)/ylinks.html$ $1/index.php?r=site/ylinks break;
#login/register rules.
rewrite ^(.*?)/login.html$ $1/index.php?r=mber/index break;
rewrite ^(.*?)/register.html$ $1/index.php?r=mber/register break;
#other rules.
#http://192.168.0.122/songhua_24__1_19be2ecf93019d909a66c082818100d8.html
rewrite ^(.*?)/songhua_([0-9]+)_([0-9]+)_([0-9]+)_([A-Za-z0-9]+).html$ $1/index.php?r=site/giveFlower&id=$2&pid=$3&shuas=$4&sma=$5 break;
rewrite ^(.*?)/shoucuangMuc_([0-9]+)_([a-z]+)_([A-Za-z0-9]+).html$ $1/index.php?r=site/shoucuangmuc&id=$2&lx=$3&sma=$4 break;
rewrite ^(.*?)/blank.html$ $1/index.php?r=site/blank break;
rewrite ^(.*?)/hejis.html$ $1/index.php?r=site/hejis break;
rewrite ^(.*?)/platforms.html$ $1/index.php?r=site/platforms break;
#Mber in rules.
rewrite ^(.*?)/ajaxloadMberinfo_([0-2]+)_([0-9]+)_([A-Za-z0-9]+)$ $1/index.php?r=mber/ajaxloadMberbaseinfo&o=$2&mid=$3&authcode=$4 break;
rewrite ^(.*?)/ajaxloadMberauth_([0-1]+)_([0-9]+)_([A-Za-z0-9]+)$ $1/index.php?r=mber/ajaxloadMberauth&o=$2&mid=$3&authcode=$4 break;
#musicbox in rules.
rewrite ^(.*?)/mbox_(b|y)_([\|0-9]+).html$ $1/index.php?r=site/musicbox&from=$2&lists=$3 break;
#Word information in rules.
rewrite ^(.*?)/detail_([0-9]+).html$ $1/index.php?r=site/detail&ikey=$2 break;
#radio url in rules.
#rewrite ^(.*?)/playradio.html$ $1/index.php?r=site/radio break;
nginx rewrite的更多相关文章
- nginx rewrite重写与防盗链配置
nginx rewrite重写规则与防盗链配置方法 时间:2016-02-04 15:16:58来源:网络 导读:nginx rewrite重写规则与防盗链配置方法,rewrite规则格式中flag标 ...
- nginx——rewrite模块
1.什么是Nginx的Rewrite规则? Rewrite主要的功能就是实现URL的重写,Nginx的Rewrite规则采用PCRE(Perl Compatible Regular Expressio ...
- Nginx Rewrite规则初探(转)
Nginx rewrite(nginx url地址重写)Rewrite 主要的功能就是实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容正则表达式的语法规则匹配,如果需要Ng ...
- Nginx Rewrite规则记录
Rewrite 是一种服务器的重写脉冲技术,它可以使得服务器可以支持 URL 重写,是一种最新流行的服务器技术.它还可以实现限制特定IP访问网站的功能.很多情况下,某个 IP 的访问很容易造成 CPU ...
- Nginx rewrite 规则 与 proxy_pass 实现
Nginx rewrite 规则 与 proxy_pass 实现 -------------------------------------------------------------- ...
- Nginx rewrite(重读)
Nginx Rewrite规则相关指令 Nginx Rewrite规则相关指令有if.rewrite.set.return.break等,其中rewrite是最关键的指令.一个简单的Nginx Re ...
- Nginx Rewrite规则详解
Rewrite规则含义就是某个URL重写成特定的URL,从某种意义上说为了美观或者对搜索引擎友好,提高收录量及排名等. Rewrite规则的最后一项参数为flag标记,支持的flag标记主要有以下几种 ...
- Nginx Rewrite详解
Nginx Rewrite详解 引用链接:http://blog.cafeneko.info/2010/10/nginx_rewrite_note/ 原文如下: 在新主机的迁移过程中,最大的困难就是W ...
- nginx rewrite 实现URL跳转
最近工作中常常要改nginx配置,学习了nginx中rewrite的用法 URL跳转这里说的URL跳转就是用户在访问一个URL时将其跳转到另一个URL上.常见的应用场景是让多个域名跳转到同一个URL上 ...
随机推荐
- [poj2348]Euclid's Game(博弈论+gcd)
Euclid's Game Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9033 Accepted: 3695 Des ...
- ie6、7 下input的边框问题 ?
input的border设置为none,ie8及以上border都兼容,ie6和7的border还继续存在,将border设为0时所有浏览器上都不存在了,但是border为0时还是会继续的渲染. 将i ...
- Android6.0之来电转接号码显示修改
Android6.0之来电转接号码显示修改 手机来电转接界面是在,点开Dialer-搜索框右边的三个点-设置-通话账户(要先插卡)-中国移动或者中国联通--来电转接--第一行,显示始终转接 将所有来电 ...
- R语言实战(二)数据管理
本文对应<R语言实战>第4章:基本数据管理:第5章:高级数据管理 创建新变量 #建议采用transform()函数 mydata <- transform(mydata, sumx ...
- Sql Server R2还有备份数据库错误
错误信息描述 该数据库是运行版本10.50.1600的服务器上备份的.该版本与此服务器(运行版本10.00.1600)不兼容.请在支持该被份的服务器上还原该数据, 或者使用与此服务器兼容的备份(M ...
- MongoDB 备份(mongodump)与恢复(mongorestore)
MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据.该命令可以导出所有数据到指定目录中. mongodump命令可以通过参数指定导出的数据量级转存的服务器 ...
- 使用scanner工具类来获取用户输入的信息
使用scanner工具类来获取用户输入的成绩信息. 步骤:1.导入java.util.Scanner包 2.创建Scanner对象 3.接受并保存用户输入的值 例子:通过用户输入来获取学生成绩 pac ...
- web storage和cookie的区别
Web Storage的概念和cookie相似,区别是它是为了更大容量存储设计的.Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外co ...
- 关于Js OOP编程 创建对象的一些理解。
面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物. 对象的含义 对象可以是汽车,人,动物,文字,表单或者任何存在的事物等等. 对象有: 属性----- ...
- mysql 创建数据库和表格
mysql创建utf-8字符集数据库 CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; creat ...