位置: 编程技术 - 正文

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种设计模式)

  • 报废的原材料
  • 生产型企业进项税加计扣除
  • 企业个人所得税税率表2023
  • 买房契税缴纳比例
  • 出口退税率怎么算
  • 税务局退税多久到账
  • 购房补贴退契税多久到账
  • 金税四期上线后还需要会计吗
  • 更换税控盘后原发票如何导入旧盘开票税局
  • 出口退税是按照出口金额吗
  • 营业税金及附加借贷方向
  • 非货币性交换需要确认主营业务收入吗
  • 建筑业会计科目工程结算
  • 增值税普通发票可以抵扣吗
  • 筹建期间有收入怎么办
  • 报无票收入又开发票了怎么办?
  • 小规模应纳税额怎么算
  • 销售的行为
  • 企业接收政府划入资产的税务处理办法
  • 小规模企业营业税
  • 废旧物资回收需要什么手续
  • 会计费用涉及哪些科目?
  • 货物退回发票冲红会计分录
  • 社保申报怎么查询
  • 个税系统怎么查个人申报数据明细
  • 购物卡发票能否抵扣
  • 代收代付业务怎么交税
  • 购买所有物品都是可以退货吗
  • 资产负债表中的货币资金怎么算
  • 电商运费怎么做账
  • 公司上市前缩股
  • 在win7系统中怎样卸载win10?
  • php怎么自学
  • PHP:stream_get_filters()的用法_Stream函数
  • Win11 Build22000.346 Beta/Release预览版发布 KB5007262更新汇总
  • php中cookie的值存储在哪
  • 月球合影
  • 先申报工资还是先发工资
  • vue-print-nb-jeecg
  • 汽车租赁的法律
  • 制造业属不属于第二产业
  • 个人独资企业用企业资金进行个人消费
  • 上一年的进项税转出还用交企业所得税吗
  • ps怎么怎么用
  • python捕获异常继续执行
  • 现金折扣如何核算
  • 个体工商户怎么变更法人
  • 事业单位净资产变动表
  • 扣缴境外公司增值税
  • 企业应收账款怎么记账
  • 可供出售金融资产现在叫什么
  • 内部审计和外部审计可以相互接触对方的
  • 印花税如何计算缴纳
  • 管理费用多了怎么办
  • 税务销售滞后是什么意思
  • 生产线计提折旧是否会减少现金流
  • 短期借款明细账采用什么格式
  • 营改增 交通运输
  • 累计盈余下级科目
  • 个人付款开了公章怎么办
  • 非正常损失进项税额转出计算
  • 担任会计职务的英语
  • win81蓝屏重启故障
  • XP系统怎么安装打印机
  • 手把手教你如何退税
  • 电脑主板故障分析与判断
  • window mobile系统
  • win8声音小怎么解决
  • node.js权限管理
  • css display none之后怎么显示回来
  • unity 子对象
  • js 不用var
  • activity与fragment的通信
  • javascript含义
  • 中山市十大纳税大户
  • 动车票电子发票如何获取
  • 做好绩效管理工作税务局
  • 广东省税务总局官网
  • 上海网上申报软件怎样下载
  • 财税2016年47号文件中的劳务派遣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设