广告投放

帝国cms7.5留言板nginx伪静态规则设置方法

目录

    帝国cms7.5留言板页面url网址默认是动态页面e/tool/gbook/?bid=1模式,那么网址url如何进行伪静态规则设置成为gbook/1.html样式呢?

    先看案例网址:

    留言板动态网址:

    • http://cccoo.com/e/tool/gbook/?bid=1

    留言板静态网址:

    • http://cccoo.com/gbook/1.html

    因为使用的是阿里云esc服务器nginx搭建的建站环境,所以留言板nginx伪静态规则

    • rewrite ^/gbook/([0-9]+).html$ /e/tool/gbook/?bid=$1;

    考虑到分页,重写nginx

    • rewrite ^/gbook-([0-9]+)-([0-9]+).html$ /e/tool/gbook/index.php?page=$1&bid=$2 last;

    最终的伪静态规则

    • http://cccoo.com/gbook-0-1.html

    设置好后,记得重启nginx

    测试后发现问题,已经提交的留言,可以在伪静态下正常查看,但是留言板设置伪静态后无法重新提交新的留言

    原因很简单,留言内容需要写入数据库,伪静态下不可能完成。所以留言板伪静态设置最终失败!可有可无的功能,也不过多研究,后面有时间再研究:伪静态下固定提交按钮链接,看看是否可行?

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

    给TA打赏
    共{{data.count}}人
    人已打赏
    广告位招租919838898
    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    有新私信 私信列表
    搜索