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上 ...
随机推荐
- 【学习笔记】在原生javascript中使用ActiveX和插件
什么是插件 现在的浏览器提供了大量的内置功能,但仍然有一些工作无法完成,如播放音频和视频.插件及其扩展浏览器功能就尤为重要. 插件是可下载的应用程序,可以插入到浏览器中,现在有很多不同的插件,常用的有 ...
- react1
1.方法用() 里面的每个参数之间用,分隔2.对象(函数.数组)用{} 3.{/*注释...*/} 4 组件的生命周期可分成三个状态:Mounting:已插入真实 DOMUpdating:正在被重新 ...
- Linux提权基础
英文原文: Basic Linux Privilege Escalation 在开始之前,我想指出 - 我不是专家. 据我所知,在这个巨大的领域没有一个“魔法”的答案. 这只是我的发现,写出来,共享而 ...
- 原创:Equinox OSGi应用嵌入Jersey框架搭建REST服务
一.环境 eclipse版本:eclipse-luna 4.4 jre版本:1.8 二.Equinox OSGi应用嵌入Jersey框架搭建REST服务 1.新建插件工程HelloWebOSGI a. ...
- Webpack、Browserify和Gulp
https://www.zhihu.com/question/37020798 https://www.zhihu.com/question/35479764
- Exit code from container executor initialization is : 24 ExitCodeException exitCode=24: Configuration file ../etc/hadoop/container-executor.cfg not found.
/etc/hadoop/conf的软链接(/etc/hdfs/conf)不正确,应该是/etc/yarn/conf
- Android 数据存储五种方式
1.概述 Android提供了5种方式来让用户保存持久化应用程序数据.根据自己的需求来做选择,比如数据是否是应用程序私有的,是否能被其他程序访问,需要多少数据存储空间等,分别是: ① 使用Shared ...
- 7 -- Spring的基本用法 -- 3...
7.3 Spring 的核心机制 : 依赖注入 Spring 框架的核心功能有两个. Spring容器作为超级大工厂,负责创建.管理所有的Java对象,这些Java对象被称为Bean. Spring容 ...
- Linux文件权限查看及修改命令chmod
查看权限 Linux文件访问权限分为可读,可写和可执行三种. 可用ls -l命令查看,例: ls -l或者 ll 显示为 -r--r--r--. 1 root root 21 Jan 5 23:02 ...
- C# 中正确实现 IDisposable 接口
作用 此接口的主要用途是释放非托管资源. 当不再使用托管对象时,垃圾回收器会自动释放分配给该对象的内存. 但无法预测进行垃圾回收的时间. 另外,垃圾回收器对窗口句柄或打开的文件和流等非托管资源一无所知 ...