位置: 编程技术 - 正文

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

  • 税费返还计入什么费用
  • 物流辅助服务属于什么费用
  • 预付账款长期挂账风险
  • 电子承兑被拒付(可拒付追索)
  • 开发票高校是企业还是非企业单位
  • 农产品计算抵扣的税务政策
  • 发票专用章章号是什么
  • 增值税专用发票电子版
  • 国际贸易公司注册需要什么条件海南
  • 股权变更印花税申报表怎么填写
  • 客户未付关税是否可以申请晚交
  • 保修期内免费维修
  • 亏损企业研发费加计扣除可以递延吗
  • 订金退回怎么做账
  • 不开票不走公账的后果
  • 零申报有期限吗
  • 没有成本票如何做账
  • 增值是什么意思解释
  • 股权变更之后税务变更
  • 营业外支出怎么冲减
  • 小额贷款公司可以放贷吗
  • 1697510024
  • 预提未收的租金怎么入账
  • 单位购买短期保本理财产品如何做账?
  • 在windows7是一种
  • 补发票需要什么东西
  • 预付账款主要是
  • windows11激活密钥多少钱
  • 福利企业增值税优惠政策
  • 转租会计如何记账
  • 私营独资企业交个税怎么交
  • 一搬纳税人
  • 代理出口货物的合同
  • 境外汇款预处理是什么意思
  • 伯里圣埃德蒙兹的人口
  • 封装和调用
  • 计提工会经费会计账务处理
  • 以前年度损益调整结转到哪里
  • free命令看到的内存
  • 物流企业会计核算的具体内容包括
  • 支付宝对公账户怎么转账
  • 生产企业成本会计做账流程
  • 车到4s店后还需办什么手续
  • 报销发票啥意思
  • 企业所得税研发费用加计扣除例题
  • 去年多计提工资今年怎么进行损益调整
  • 未付工资挂什么科目
  • 分销佣金税务账务怎么做
  • 发工资摘要没写工资
  • 成本暂估跨年度怎么算
  • 商业企业的营业成本包括
  • 企业凭证处理流程图
  • 收到专票可以不签字吗
  • 长期待摊费用怎么做账
  • sqlserver登录日志
  • Ubuntu下mysql与mysql workbench安装教程
  • telnet root
  • winvnc.exe进程是什么
  • 微软每月补丁更新一般于什么时间发布
  • ubuntu20设置ip
  • xp如何更新
  • 电脑ie8浏览器
  • win7系统中怎样没有智能卡服务
  • win7系统耳机设置在哪里
  • win7系统虚拟机
  • 关闭windows游戏
  • windows8.1rt
  • 3dmax创建图形怎么用
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • linux怎么添加新用户
  • Unity3D游戏开发(第2版)pdf
  • vue怎样使用
  • node.js app
  • jquery的筛选
  • Python通过行和列提取数据
  • Android开发网络请求数据加密
  • python中编写程序
  • 江西国税发票查询官网
  • 扣税13个点实际支付金额该怎么算
  • 不用税控盘可以清卡吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设