phpcms nginx下伪静态规则写法
发布:smiling 来源: PHP粉丝网 添加日期:2014-12-04 11:33:00 浏览: 评论:0
nginx下伪静态规则与在apache中有点一区别以前是我按apache的方法发现有一点问题,后来在网上找到一些方法下面给各位整理一下.
我phpcms v9网站主机是华夏名网的,服务器是nginx1.2.1的,我在自定义伪静态里面写的伪静态规则是:
rewrite ^tag/(.*) index.php?m=content&c=tag&a=lists&tag=$1 last;
但是不起作用,问客服,连伪静态的概念都没弄清楚,经过一番摸索,正确的nginx下的伪静态规则写法是:
rewrite ^/tag/(.*)$ /index.php?m=content&c=tag&a=lists&tag=$1 last;
上部份来自小谈博客,现再详细把其它页面的都加上如下代码:
- location / {
- ###以下为PHPCMS 伪静态化rewrite规则
- rewrite ^(.*)show-([0-9]+)-([0-9]+).html$ $1/show.php?itemid=$2&page=$3; 效果 show-12-120-1.html show-栏目id-文章id-页数.html
- rewrite ^(.*)list-([0-9]+)-([0-9]+).html$ $1/list.php?catid=$2&page=$3; 效果 content-12-120-1.html content-栏目id-文章id-页数.html
- rewrite ^(.*)show-([0-9]+).html$ $1/show.php?specialid=$2;
- //开源软件:phpfensi.com
- rewrite ^/tag-([^.]*)-([0-9]+)-([0-9]+).html /index.php?m=content&c=tag&catid=$2&tag=$1&page=$3;
- rewrite ^/comment-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=comment&c=index&a=init&commentid=content_$1-$2-$3;
- rewrite ^/([^.]*).html /index.php?m=member&c=index&a=$1;
小编提示您,当然我们还可以使用.htaccess来实现.
Tags: phpcms静态规则 nginx伪静态规则
相关文章
- ·phpcms v9伪静态规则iis/apache配置方法(2015-02-16)
- ·Nginx下phpcms伪静态规则_rewrite重写(2014-10-21)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)