destoon 伪静态
发布:smiling 来源: PHP粉丝网 添加日期:2014-06-10 16:17:11 浏览: 评论:0
Destoon 程序伪静态设置方法,对于Destoon 程序的相关伪静态规则,官方的用了两次(Nginx环境和Apache环境),都会造成不同的错误,最后在论坛找到了解决办法,昨天一位朋友也问过关于伪静态规则的相关问题,下面说明Nginx和Apache两种环境中的不同设置和相关的规则.
Destoon 程序在Nginx环境下的伪静态设置方法
Destoon 程序后台设置
Nginx环境下的伪静态规则:
- rewrite ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /404.php;
- rewrite ^(.*)-htm-(.*)$ $1.php?$2;
- rewrite ^(.*)/show-([0-9]+)([\-])?([0-9]+)?\.html$ $1/show.php?itemid=$2&page=$4;
- rewrite ^(.*)/list-([0-9]+)([\-])?([0-9]+)?\.html$ $1/list.php?catid=$2&page=$4;
- rewrite ^(.*)/show/([0-9]+)/([0-9]+)?([/])?$ $1/show.php?itemid=$2&page=$3;
- rewrite ^(.*)/list/([0-9]+)/([0-9]+)?([/])?$ $1/list.php?catid=$2&page=$3;
- rewrite ^(.*)/([a-z]+)/(.*)\.shtml$ $1/$2/index.php?rewrite=$3;
- rewrite ^(.*)/com/([a-z0-9]+)/([a-z]+)/(.*)\.html$ $1/company/$3/index.php?homepage=$2&rewrite=$4;
- rewrite ^(.*)/com/([a-z0-9]+)/([a-z]+)([/])?$ $1/company/$3/index.php?homepage=$2;
- rewrite ^(.*)/com/([a-z0-9]+)([/])?$ $1/company/index.php?homepage=$2;
- rewrite ^([a-z0-9]+)\.co([/])?$ company/index.php?homepage=$1;
- rewrite ^([a-z0-9]+)\.co/(.*)$ company/index.php?homepage=$1&rewrite=$2;
- rewrite ^(htm)/(.*)$ index.php?&rewrite=$2;
Destoon 程序在Apache环境下的伪静态设置方法
Destoon 程序后台设置
Apache环境下的伪静态规则:
- # Destoon B2B Rewrite Rules
- ErrorDocument 404 /404.php
- RewriteEngine On
- RewriteBase /
- RewriteRule ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /404.php
- RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
- RewriteRule ^(.*)/show-([0-9]+)([\-])?([0-9]+)?\.html$ $1/show.php?itemid=$2&page=$4
- RewriteRule ^(.*)/list-([0-9]+)([\-])?([0-9]+)?\.html$ $1/list.php?catid=$2&page=$4
- RewriteRule ^(.*)/show/([0-9]+)/([0-9]+)?([/])?$ $1/show.php?itemid=$2&page=$3
- RewriteRule ^(.*)/list/([0-9]+)/([0-9]+)?([/])?$ $1/list.php?catid=$2&page=$3
- RewriteRule ^(.*)/([a-z]+)/(.*)\.shtml$ $1/$2/index.php?rewrite=$3
- RewriteRule ^(com)/([a-z0-9]+)/([a-z]+)/(.*)\.html$ index.php?homepage=$2&file=$3&rewrite=$4
- RewriteRule ^(com)/([a-z0-9]+)/([a-z]+)([/])?$ index.php?homepage=$2&file=$3
- RewriteRule ^(com)/([a-z0-9]+)([/])?$ index.php?homepage=$2
相关说明:这两种环境下我设置的伪静态后URL形式不一样,你可以选择自己喜欢的URL样式,如果在设置过程中有什么问题,可以留言.
补充:刚刚看了一下,为避免直接复制粘贴造成字符错误,从而浪费你的时间,这里可以直接下载伪静态规则,两种环境的都在里面.
Tags: destoon 伪静态
相关文章
- ·Destoon简单使用教程一(2013-11-15)
- ·Destoon简单使用教程二(2013-11-15)
- ·Destoon简单使用教程三(2013-11-15)
- ·Destoon简单使用教程四(2013-11-15)
- ·Destoon简单使用教程五(2013-11-15)
- ·Destoon简单使用教程六(2013-11-15)
- ·Destoon简单使用教程七(2013-11-15)
- ·Destoon简单使用教程八(2013-11-15)
- ·Destoon简单使用教程九(2013-11-15)
- ·Destoon简单使用教程十(2013-11-15)
- ·DESTOON 新增模块的方法!(2014-01-10)
- ·destoon 公告栏的调用标签和模板文件(2014-01-10)
- ·destoon需要设置可写权限的目录和文件(2014-01-10)
- ·destoon程序转移服务器后,搜索汉字出现乱码(2014-01-10)
- ·destoon 读取当前栏目名称(2014-06-05)
- ·destoon搬家教程(2014-06-05)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)