文章分页如何实现伪静态?
2016-07-07 16:05 来源:www.chinab4c.com 作者:ecshop专家
一般情况下,文章内容只有一页时伪静态是没有问题的,如 http://okoem.com/article-45.html 这种。 但是如果我们的文章内容比较长,在加入分页后,点击页码就不能伪静态了。 比如点击第一页,文章的路径就会变成以下这种形式: http://okoem.com/article.php?id=45&page=1 点击第二页后,路径就会变成: http://okoem.com/article.php?id=45&page=2 文章本来是伪静态的,但是分页就变成动态了,而对于分页来说,当我们点击第二页时显示的应该要是这种: article-45-2.html 小弟都搜索过有关伪静态的贴子,大概知道在.htaccess 这个文件加入文章分页重写的规则代码,但是不知这些代码怎么写,请教高手具体是怎样实现文章分页伪静态的? |
回答:
论坛里有的。查查 |
这个可以实现的。 |
论坛里有的。查查 回楼上,其实我一早就已经在论坛上搜索过文章分页的相关贴子了,全部都是说如何实现文章分页的,但是对于分页后不能伪静态的问题就没有人提出解决的方法 |
唉真的是“技术就是第一生产力”啊。。 |
小弟参考了ecshop中 网店帮助分类 文章分页的url重写规则,在.htaccess 内加入了以下代码: RewriteRule ^article-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$article\.php\?id=$1&page=$2&sort=$3&order=$4QSA,L] RewriteRule ^article-([0-9]+)-([0-9]+)-(.+)(.*)\.html$article\.php\?id=$1&page=$2&keywords=$3 [QSA,L] RewriteRule ^article-([0-9]+)-([0-9]+)(.*)\.html$article\.php\?id=$1&page=$2[QSA,L] RewriteRule ^article-([0-9]+)(.*)\.html$article\.php\?id=$1[QSA,L] 注:红色部分是新加入的url重写规则,蓝色是原来有的,加入并在后台执行清除缓存,前台显示分页依然是带?参数的动态形式 请教高手,到底文章分页的url重写规则还有什么地方需要更改的?? |
关注下这个问题,我也不会弄。。。 |
偌大一个论坛,难道就没有一个高人知道文章分页伪静态的写法吗?想知道 |
网站伪静态对于目前的一些网店系统是很普及的功能,EcShop既然能支持文章伪静态,也有提供文章分页的功能,却没有考虑到分页不能伪静态,这本身就是Ecshop的一个bug,官方应该在这方面改进一下,很希望官方的人出来提供相关的解决方法 |
最近更新
常用插件
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop订单聚合插件
ecshop订单聚合插件,主要是为了方便ecshop中订单产品到货情况的分析和...
- ecshop注册审核插件
ecshop插件介绍:ecshop会员注册审核插件,主要是在前台提供给注册的时候...
- ecshop的oss插件
ecshop的oss插件免费共享了,oss,ecshoposs...
- ecshop虚拟发货插件
ecshop虚拟发货插件介绍: ecshop虚拟发货插件,主要为了通过后台手动录...
ecshop热门问答
ecshop热门资料
ecshop速递
ecshopECSHOP
推荐人
ecshop编辑器
ecshop时尚起义
ecshop成功率
ecshopokbuy好乐买
ecshop淘宝特卖
ecshop栏位
ecshop标点符号
ecshopassistant
GetCookie
ecshop年收入
ecshop上架
ecshop批量修改商品筛选
ecshop代购
ecshopcloghing
ecshop非首页
ecshopCompare
ecshop拍卖商品
ecshop企业网站欣赏
ecshop实惠
ecshop恢复
后台文章
ecshop使用者
ecshop自动收缩
ecshop成本价
ecshopjiaju
ecshopurl优化
ecshop备份失败