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上 ...
随机推荐
- sublime使用小技巧——自动保存后缀名与自动匹配语法
1,打开sublime 2,新建文件 3,ctrl+shift+p 4,输入ss(set syntax),在下拉列表中选择需要的语言 列表很多,可以输入相关快捷键 如:html-->ssh cs ...
- 《BI那点儿事—数据的艺术》目录索引
原创·<BI那点儿事—数据的艺术>教程免费发布 各位园友,大家好,我是Bobby,在学习BI和开发的项目的过程中有一些感悟和想法,整理和编写了一些学习资料,本来只是内部学习使用,但为了方便 ...
- [Linux]cmd to use
0x01 Linux Perfermance Analysis in 60s 1> uptime ---load averages 2> dmesg -r | tail ---kernel ...
- 基本shell命令使用笔记
linux常用命令: (ls:列出目录内容) -a/-all 列出所有文件,包括隐藏文件 -l 使用长格式显示详细信息,包括rwx (mkdir:建立目录) -p/-parents 若要建立目录的上层 ...
- Selenium IDE 基础教程
Selenium IDE 基础教程 1.下载安装 a 在火狐浏览其中搜索附件组件,查找 Selenium IDE b 下载安装,然后重启firefox 2.界面讲解 在菜单- ...
- openssl evp 对称加密(AES_ecb,ccb)
openssl evp 对称加密(AES_ecb,ccb) evp.h 封装了openssl常用密码学工具,以下主要说对称加密的接口 1. 如下使用 aes_256_ecb 模式的加密解密测试代码 u ...
- Excel数据批量导入到数据库2
1.导包(共3个) 2.jsp <s:form action="ReadExcel.action" method="post" enctype=" ...
- ssh用户登录
1.搭建环境,连数据库,建包建类 2.Admin,这是表,表必须有主码 package com.chao.db; /** * Admin entity. @author MyEclipse Persi ...
- ApplicationContextAware 接口
一.这个接口有什么用? 当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean.换句话说,就是这个类可以 ...
- (转)css3-box-sizing属性详解
box-sizing是CSS3的box属性之一.一说到CSS的盒模型(Box model)我想很多人都会比较烦,特别是对于新手,然而这个Box model又是我们CSS运用中比较重要的一个属性.那么C ...