首页 > 学习笔记 > PHP > 正文

phpcms nginx伪静态规则

发布时间:2017-04-12 11:05:16 点击量:

网上的很多都不好用,这份是站长亲测可以使用的,

location / {
        if (!-e $request_filename)
        {
        rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+) /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
        rewrite ^show-([0-9]+)-([0-9]+)-([0-9]+) /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
        rewrite ^list-([0-9]+)-([0-9]+) /index.php?m=content&c=index&a=lists&catid=$1&page=$2 last;

    rewrite ^/tag/$ /index.php?m=content&c=tag last;
        rewrite ^/tag-([^\.]*)-([0-9]+) /index.php?m=content&c=tag&a=lists&tag=$1&page=$2 last;
    rewrite ^/([0-9]+)-([0-9]+)-([0-9]+) /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
    rewrite ^/comment-([0-9]+)-([0-9]+)-([0-9]+) /index.php?m=comment&c=index&a=init&commentid=content_$1-$2-$3 last;
    rewrite ^/([^\.]*).html /index.php?m=member&c=index&a=$1 last;
        }        
}

上一篇:Phpcms V9 调用随机文章的实现方法(随机排序)

下一篇:Phpcms V9某处逻辑问题导致getshell漏洞解决方法