关于destoon6.0下的ngnix伪静态配置

##rewrite nginx
rewrite '(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)' /404.php last;
rewrite '(.*)/(admin|cache|editor|file|include|lang|module|skin|template)/(.*)\.php(.*)' /404.php last;
rewrite '(.*)-htm-(.*)' $1.php?$2 last;
rewrite '(.*)/show-([0-9]+)([\-])?([0-9]+)?\.html' $1/show.php?itemid=$2&page=$4 last;
rewrite '(.*)/list-([0-9]+)([\-])?([0-9]+)?\.html' $1/list.php?catid=$2&page=$4 last;
rewrite '(.*)/([A-za-z0-9_\-]+)-c([0-9]+)-([0-9]+)\.html' $1/list.php?catid=$3&catdir=$2&page=$4 last;
rewrite '(.*)/show/([0-9]+)/([0-9]+)?([/])?' $1/show.php?itemid=$2&page=$3 last;
rewrite '(.*)/list/([0-9]+)/([0-9]+)?([/])?' $1/list.php?catid=$2&page=$3 last;
rewrite '(.*)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html' $1/index.php?moduleid=$2&catid=$3&itemid=$4&page=$5 last;
rewrite '(.*)/([a-z]+)/(.*)\.shtml' $1/$2/index.php?rewrite=$3 last;
rewrite '(com)/([a-z0-9_\-]+)/([a-z]+)/(.*)\.html' index.php?homepage=$2&file=$3&rewrite=$4 last;
rewrite '(com)/([a-z0-9_\-]+)/([a-z]+)([/])?' index.php?homepage=$2&file=$3 last;
rewrite '(com)/([a-z0-9_\-]+)([/])?' index.php?homepage=$2 last;
rewrite '(.*)/kw-([A-za-z0-9]+)\.html' $1/search.php?kw=$2 last;
rewrite 'template/(.*).htm' /404.php last;
location /blog/ { if (!-e $request_filename){ rewrite ^/blog/(.*)$ /blog/index.php?s=$1 last; break; } }

关于destoon6.0下的ngnix伪静态的更多相关文章

  1. centos下安装ngnix+php+mysql服务

    一.nginx 安装 1.查看yum下nginx版本信息 [root@localhost ~]# yum list | grep nginx 2.手动添加nginx的yum仓库 [root@local ...

  2. Ubuntu14.0下安装Zend Framework 2

    Ubuntu14.0下安装Zend Framework 2为了安装这个东西,忙活了快一天了,参考中文博客一直没有安装成功,有些博客的时间也是已经很早了,后来google看英文版的才安装成功,这里记录一 ...

  3. Debian8.3.0下安装Odoo8.0步骤

    Debian8.3.0下安装Odoo8.0的方法 假设你已经安装好了Debian 系统,使用root帐号执行如下命令 # apt-get update && apt-get upgra ...

  4. IIS6.0下 Asp.Net 拦截jpg请求

    之前用mvc写了一个接口,访问格式 http://ip:port/{id}-{type}.jpg来获取一个图片,在IIS7.0+运行毫无障碍,但是在IIS6.0下,直接提示文件不存在或者已删除. 经过 ...

  5. .NET Framework4.0 下的多线程

    一.简介 在4.0之前,多线程只能用Thread或者ThreadPool,而4.0下提供了功能强大的Task处理方式,这样免去了程序员自己维护线程池,而且可以申请取消线程等...所以本文主要描述Tas ...

  6. .NET4.0下网站应用法度用UrlRewriter.dll重写无后缀路径 (在IIS7.5中的设备办法)

    .NET4.0下网站应用法度用UrlRewriter.dll重写无后缀路径 在IIS中新建网站(端标语8111) 直接运行http://localhost:8111/ 设备办法: 二.添加通配符脚本映 ...

  7. 安卓4.0下rem显示不正常的问题

    在项目中使用了rem为单位,结果在Oppo和4.0下某些浏览器rem工作不正常,font-size计算出来的px总是大于预期的值,因此加了个Hack var docEl = doc.documentE ...

  8. NodeJS - Express 4.0下使用app.dynamicHelpers错误

    在NodeJS - Express 4.0下使用app.dynamicHelpers发生错误: app.dynamicHelpers({ ^ TypeError: Object function (r ...

  9. NodeJS - Express 3.0下ejs模板使用 partial展现 片段视图

    如果你也在看Node.js开发指南,如果你也在一步一步实现 microBlog 项目!也许你会遇到本文提到的问题,如果你用的是Express 3.0 本书实例背景是 Express 2.0 而如今升级 ...

随机推荐

  1. sakura设置桌面壁纸

    下下载steam上的Wallpaper Engine 先将sakura.html下载为html文件. 再从文件打开 就保存了 再加载保存,就一直是了

  2. SSH整合二

    结构图 articles模块 实体类Articles.java package com.jt.articles.entity; public class Articles { private Inte ...

  3. 【转】SQL中GROUP BY语句与HAVING语句的使用

    一.GROUP BY GROUP BY语句用来与聚合函数(aggregate functions such as COUNT, SUM, AVG, MIN, or MAX.)联合使用来得到一个或多个列 ...

  4. Python解释器和Python集成环境小结

    目录 一.执行Python程序的两种方式 1.1 交互式 1.2 命令行式 二.执行Python程序的两种IDE 2.1 Pycharm 2.2 Jupyter 一.执行Python程序的两种方式 1 ...

  5. nacos 的服务注册与发现

    nacos的服务注册于发现. 这个要求服务统一注册到注册中心,然后调用的时候就不需要通过ip来调用,直接通过服务名即可. 服务提供者 pom.xml配置,需要spring-cloud-starter- ...

  6. electron窗口间通信

    以下代码均来自于我开发的开源软件:想学吗 窗口A的渲染进程发消息给主进程 const { clipboard, ipcRenderer, remote } = require('electron'); ...

  7. Zookeeper分布式锁实战

    场景描述: 在线程高并发场景下,生成唯一的订单编号,如: 2017-10-14-20-52-33-01 年-月-日-时-分-秒-序号 (1)Lock锁接口 package com.zookeeper. ...

  8. spring cloud 2.x版本 Gateway动态路由教程

    摘要 本文采用的Spring cloud为2.1.8RELEASE,version=Greenwich.SR3 本文基于前面的几篇Spring cloud Gateway文章的实现. 参考 Gatew ...

  9. 使用XShell工具 linux 常用命令

  10. 黄聪:table自适应宽度和高度

    自适应宽度: td { width: 1px; white-space: nowrap; /* 自适应宽度*/ word-break: keep-all; /* 避免长单词截断,保持全部 */ } 自 ...