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

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

先看案例网址:

留言板动态网址:

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

留言板静态网址:

  • http://qinshining.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://qinshining.com/gbook-0-1.html

设置好后,记得重启nginx

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值