位置: 编程技术 - 正文

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

  • 外购配套费为什么不计利润
  • 个体工商户营业执照年检网上申报
  • 备用金支出怎么记账
  • 猪肉是否免税
  • 报税软件费用可以退吗
  • 企业清算业务程序
  • 试驾车抵税
  • 事业单位跨年度错账调整
  • 非公益捐赠如何调整应纳税所得额?
  • 其他应付款跨年如何应对
  • 暂估应付账款借方余额
  • 企业清算期间留抵的税额如何做会计处理?
  • 实收资本没到账,一直挂其他应收款,有啥影响
  • 公司发实物要交税吗
  • 水电费大于发票怎么处理?
  • 国税局网上申报
  • 增值税零申报什么意思
  • 抵减以前年度多缴企业所得税分录
  • 单位经济合同由谁来签
  • 房租开的专票怎么做账
  • 股东分红如何缴税
  • 营改增后,企业购进自用小轿车增值税
  • 奖励费收入是什么
  • 对赌协议的账务处理流程
  • 增值税步骤
  • win10任务栏图标怎么变大
  • win7系统中病毒怎么办
  • 网络打印机找不到网络路径
  • win7如何禁用wifi
  • 企业通讯费管理办法
  • 华侨是否适用个人所得税
  • 含工资表的会计科目
  • curl error6
  • 职工伙食费会计科目
  • php变量有哪些特殊值
  • 公交卡充值发票报销单怎么填
  • 网页开票流程图解
  • 公司购买的商品是白酒用于招待现金流项目是哪类
  • mysql存储过程cursor
  • 受托代销商品的手续费计入什么科目
  • 国税里货币资金怎么算
  • 政府补助确认递延所得税负债
  • 甲供材料怎么记账
  • 购买固定资产的运费计入什么科目
  • 研发费用固定资产如何入账
  • 超市返利账务处理
  • 企业会计准则下职工薪酬核算的困难与对策研究
  • 贸易公司如何核名
  • 企业收到加盟费怎么开发票
  • 文化事业建设费税收优惠政策2022
  • 报税中反写是什么意思
  • 电子版银行回单
  • 中小企业做账
  • mysqlsh
  • 使用权资产
  • xp系统开机到window界面一直重启
  • mac系统怎么样
  • macbookpro双系统和虚拟机
  • ubuntu20.4 ssh
  • windows账户升级为管理员
  • win7开机提示重启怎么办
  • 苹果Mac系统怎么恢复出厂系统
  • win10 sfc命令
  • ubuntu怎么将文件传送到电脑
  • win7系统步骤
  • vs2012配置opencv4.8
  • ecmascript6入门
  • python中判断
  • nodejs indexof
  • JavaScript中的方法名不区分大小写
  • javascript题
  • python设计gui
  • error: Error parsing XML: unbound prefix
  • python嵌套列表怎么遍历
  • 注销税务登记需要哪些材料
  • 天津怎么网上交电费
  • 武汉税务局的电话
  • 重庆市劳动监察大队官网
  • 农村房屋改造问题向谁举报
  • 电子发票查询平台打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设