WordPress分页伪静态加html后缀


当前第2页 返回上一页

注意,我的伪静态规则是/%category%/%postname%.html,如果你的规则不同,请自行修改代码或者伪静态规则。

重写URL规则

如果不重写规则的话,WordPress是不认识这个链接的,它以为有个目录叫tokyodaigaku,里面有篇文章叫page-2.html,结果会给出一个无情的404错误:

利用服务器的重写规则

如果是SAE的话,在config.yaml的第一行加入:

代码如下:
- rewrite: if ( !is_dir() && path ~ "(.+?)/([^/]+)(/page-([0-9]+))+.html/?$") goto "index.php?name=$2&page=$4"

如果不是的话,可以利用WordPress自带的rewrite_rules:

登陆后台——设置——固定链接:

什么也不用填,直接保存更改即可。代码会自动在数据库中硬性加入一条规则:

代码如下:
"(.+?)/([^/]+)(/page-([0-9]+))+.html/?$" => "index.php?name=$matches[2]&page=$matches[4]"

最终效果

无论是用http://www.domain.com/program/tokyodaigaku.html/2/ 还是 http://www.domain.com/program/tokyodaigaku/page-2.html,都可以访问第二页。

具体效果放在第二页,顺便测试一下分页后缀效果

好了,基本功能已经实现了,小伙伴们是否明白了呢,如有问题,请留言


标签:WordPress

返回前面的内容

相关阅读 >>

wordpress更改用户列表排序(按注册时间排序)教程

免插件在wordpress中插入表格的方法

不用wordpress插件显示文章浏览统计功能代码修改(原理分析)

自己做wordpress评论插件修改评论样式(两步美化评论内容)

wordpress添加html5的表单验证required方法小结

php本地环境之phpstudy2016使用教程

centos 7 下lamp实现及基于https的虚拟化主机

wpf使用fontawesome字体图标

wordpress随机文章随机推荐的实现思路与用法

30 个很棒的php开源cms内容管理系统小结

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...