位置: 编程技术 - 正文

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

  • 建筑企业差额征税如何开票
  • 金税三期是什么意思
  • 公司间借款利息增值税进项能否抵扣
  • 特许权使用费是什么意思
  • 商品类别发票能抵扣吗
  • 成品油认证步骤
  • 事业单位缴纳增值税标准
  • 固定资产与累计折旧有对应关系吗
  • 申报入库税款怎么分税种发给税管员
  • 进口增值税抵扣信息委托核查函
  • 临时工工资能否用公户支付
  • 兼营行为的税务处理办法
  • 股权投资损失账务处理
  • 如何查询分公司开户行
  • 调离工作岗位是什么处分
  • 国税和地税要怎么合并
  • 税收奖励需要纳税吗
  • 7月1日起,中药生产企业增值税税率为多少?
  • 电子承兑重复背书给同一个人有影响吗
  • 企业工资和社保缴费基数
  • 滞纳金由财务人员承担
  • 企业购买原材料生产时企业还没有赚到钱
  • 内插法计算内部收益率公式
  • 公司注销报表怎么调
  • 为什么打开Win10虚拟器后一直在界面
  • 基于php开发
  • 将u盘格式化
  • 投资收益怎么算例题
  • 资产评估没有发票可以吗
  • 场外期权会计核算
  • 冲减应收账款的分录
  • 会计人员准则
  • 购买固定资产后如何处理
  • antv g6 node 嵌套
  • 激光雷达lidar特点
  • ChatGPT5是否会影响人类的发展和工作?
  • nginx怎么运行php
  • ntpdate命令详解
  • 金税盘抵免增值税怎么做账
  • 应付票据应付利息
  • 只有进项发票,没有销项可以吗
  • 什么是行政单位任命的事业单位工作人员
  • Android ViewPager2 + Fragment 联动
  • 动态sql怎么执行
  • 减免税款的会计分录当月做吗
  • 美金账户余额截图
  • 个人所得税进一步改革方向
  • 受托方代扣代缴增值税、消费税的纳税人
  • 银行账户如何开立
  • 纺织品业务
  • 专票红冲信息表填开显示红字信息表金额大于蓝色金额
  • 国有资产无偿划转协议
  • 建筑施工企业如何预缴增值税税款
  • 账户外币转人民币
  • 银行账跨年一直没做怎么补
  • 承兑汇票怎么贴
  • 印花税的减免
  • 需要计提坏账准备吗
  • 出口货物索赔如何确认收入
  • 用友t6生成常用凭证
  • 企业净资产怎么填
  • sql to sqlalchemy 转换的小例子
  • sqlserver批量执行sql脚本
  • xp简单实用的网络连接
  • win7把声音设备禁用了怎么要回来
  • 红石2代
  • islp2sta.exe - islp2sta是什么进程 有什么作用
  • git怎么备份
  • 弹窗windows10安装失败
  • opengl怎么学
  • vue.js作用
  • unity资源管理机制
  • macos mono
  • unity mathf.sin
  • 请问在javascript程序中
  • js延时加载的方法
  • 货物无偿赠予政府怎么写
  • 黄金增值税管理难点
  • 水库淹没区耕地补偿标准
  • 蜂窝煤利润怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设