位置: 编程技术 - 正文

WordPress分页伪静态加html后缀(wordpress静态分离)

编辑:rootadmin

推荐整理分享WordPress分页伪静态加html后缀(wordpress静态分离),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:wordpress页面伪静态,wordpress 分页,wordpress伪静态nginx,wordpress静态页面生成,wordpress静态分离,wordpress静态分离,wordpress分类页面,wordpress 分页,内容如对您有帮助,希望把文章链接给更多的朋友!

问题

当文章有分页的时候,WordPress生成的永久链接是page.html/2的形式,前面一段是文章的$link,后面的数字代表分页$number。那么问题来了,挖掘……不对,从逻辑上讲这到底是个html文件还是一个目录呢?

难看

在.html这个静态文件后面加上一个/和数字简直令人摸不着头脑,这还只是其次,重要的是,我发现搜索引擎根本不收录这样奇怪的链接,这个真是无法接受,我写的东西首尾都很重要,不能因为分个页就被忽视了。

不收录

拿这篇文章来看,搜索文章第一页的内容,谷歌收录了:

搜索文章第二页和第三页的内容,根本没有收录:

解决方案

于是我决定DIY WordPress的链接生成与解析规则。

思路

利用filter wp_link_pages_link 将分页链接/重写为page-[].html。

利用WordPress或者服务器的RewriteRule将page-[].html还原为/

添加钩子redirect_canonical,防止WordPress从page-[].html到/的强行跳转。

WordPress分页伪静态加html后缀(wordpress静态分离)

生成分页html后缀链接

给WordPress主题加入:

这样就得到了将类似 的分页链接转化为形如 的链接。

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

重写URL规则

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

利用服务器的重写规则

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

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

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

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

最终效果

无论是用 还是

php设计模式之单例模式代码 php设计模式之单例模式的例子,供大家参考,具体内容如下php/***php设计模式单例模式*/classFruit{privatestatic$instanceMap=array();//protectedgetterforsingletoninstancespro

linux下php上传文件注意事项 本文实例为大家分享了linux下php上传文件注意事项,供大家参考,具体内容如下1、修改上传目录权限linux修改某目录下所有所有子目录权限chmod-Rhtml修

PHP中strpos、strstr和stripos、stristr函数分析 本文为大家分析了PHP中strpos、strstr和stripos、stristr函数,供大家参考,具体内容如下strposmixedstrpos(string$haystack,mixed$needle[,int$offset=0])如果offset指定了,查

标签: wordpress静态分离

本文链接地址:https://www.jiuchutong.com/biancheng/296282.html 转载请保留说明!

上一篇:JSON字符串传到后台PHP处理问题的解决方法(json字符串转json js)

下一篇:php设计模式之单例模式代码(php23种设计模式)

  • 金税四期上线后对企业的影响
  • 药品费用开具增值税发票项目应为什么
  • 企业所得税计入什么费用
  • 原始凭证分类的目的是什么?
  • 发票备注栏必须备注的有哪些
  • 金融服务费进项可以抵扣吗
  • 存货取得的分录
  • 生产成本直接材料包括哪些
  • 转账支票支付展览费
  • 研发部门领用材料会计分录
  • 核销确实无法收回的应收账款后会影响资产负债率
  • 机动车发票抵扣联有什么用
  • 一个公司可以有几个公章
  • 车船税为什么没有优惠
  • 小规模纳税人增值税超过30万怎么纳税
  • 现金流量表中所指的现金是指( )
  • 固定资产报废后怎么处理
  • 增值税 附加税
  • 什么是租赁公司的主营业务
  • mac老款设备怎样升级os14
  • 王者荣耀中白起的台词
  • 电脑用久了会出现什么问题
  • 税务局查账补交所得税怎样处理
  • 发出材料成本差异会计分录
  • 专项维修基金会产生利息吗
  • 财政补助收入的账务处理
  • checkingmedia什么意思戴尔笔记本
  • win10平板模式怎么打开
  • 材料采购业务流程
  • 同一控制下企业合并报表编制
  • jetson b01 a02
  • php写post接口
  • 怎么理解php语言
  • vue前端开发常见问题
  • vue2.0安装
  • 语音识别的正确流程
  • 金融企业的代理业务
  • 政府补助收入是免税收入还是不征税收入
  • 应收账款的会计要素
  • 汽车抵押贷款会上征信吗
  • day29--Java泛型02
  • 销售额营业收入怎么填
  • 深入讲解党的创新理论
  • 匿问我答查人
  • 增值税纳税申报实训报告
  • 小规模纳税人转让土地使用权税率
  • sql server 2008全称
  • SQL Server 2005通用分页存储过程及多表联接应用
  • 所得税营业成本包括管理费用吗
  • 财务挂账应该怎么做账
  • 2019员工旅游费最新规定
  • 跨年租赁费会计分录
  • 预付款在会计里属于什么
  • 个人如何缴纳公积金和社保费用
  • 国有企业无偿划转股权缴纳印花税
  • 政府补助的会计准则
  • 年底员工借款如何处理
  • 固定资产一次性扣除申报表怎么填
  • 会计账簿按账页不同可以分为
  • windows server 2008 r2有哪些特点
  • ubuntu20.04忘记用户密码怎么办
  • xp系统怎么更改屏幕分辨率
  • linux ftp 服务
  • centos 编译安装
  • windows8装 .NET 3.5 时出现0x800F081F错误解决方法
  • lowleverfatal error怎么解决
  • cortana可以用于搜索本机文件吗
  • linux命令tee
  • javascript数据结构
  • css样式分为
  • python的删除命令
  • jQuery插件库
  • Javascript字符串奇数位替换
  • jquery按钮点击事件
  • jquery 导航
  • android mvp mvc
  • 未开票收入如何申报增值税
  • 电子税务局申领的发票怎么读入金税盘
  • 营业执照每个季度申报吗
  • 金三申报系统里面怎么申报社保?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设