位置: 编程技术 - 正文

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

  • 职工产假津贴怎么领取
  • 超标准能按小规模纳税人标准纳税吗?
  • 开票人和复核人收款人能是一个人吗
  • 当月开的票必须当月交税吗
  • 小规模零申报增值税
  • 公积金做账需要计提吗怎么做
  • 应收账款的账面价值等于什么
  • 增值税普通发票需要交税吗
  • 个人购买房产是指什么
  • 计提应付票据利息的会计分录
  • 融资租赁与按揭贷款区别
  • 无形资产出租后还要摊销吗
  • 委托加工应税消费品消费税的账务处理是怎样的?
  • 以前年度不合规发票怎么处理
  • 企业支付小额劳务费税率
  • 出口货物退税率查询
  • 计提所得税是在结转12月损益之前还是之后
  • 个体广告用去税务报账吗?
  • 没有订立合同的著作权属于什么人
  • 工程类一般纳税人可以开3%的税率吗
  • 拍卖的房产
  • 专用发票的税票号码看哪里?
  • 佣金发票可以抵扣吗
  • 环保税是甲方交的吗
  • 安全教育经费计算方法
  • 购进一批材料,材料已经入库
  • 如何查看电脑的型号和配置
  • win7 excel
  • 购买机器配件怎么做会计分录
  • 电脑连上WiFi上不了网怎么办?
  • 发生错误的原始凭证包括
  • 以前年度应当取得而未取得的发票
  • 法定盈余公积金达到注册资本的多少时不再提取
  • devtools无法加载源映射less.map
  • php访问mysql的五个基本步骤
  • 小型微利企业税收优惠2023
  • typescript中文文档
  • 微信小程序获取手机号失败
  • 公允价值变动损益
  • 应收帐款质保金
  • 专项扣除影响实绩吗
  • 人民币报关可以收美金吗
  • 增值税进项税额加计抵减会计处理
  • 职工意外险怎么记账
  • 税控盘维护费280账务处理
  • 子公司没有收入,只有费用如何企业所得税汇算清缴
  • 主营业务成本包括哪些
  • 合理损耗如何计算单位成本
  • 境外个人给境内个人汇款什么名义申报
  • 无形资产如何计提减值
  • 企业支付给其他单位的奖励款需要纳税调整么
  • 可转债不卖会亏钱吗
  • 资本公积可以随便增加吗
  • 小规模普票收入要交税吗
  • 增值税普通发票可以跨区域开吗
  • 小企业的建账流程
  • 房产预售什么时候开始
  • mysql更改密码命令
  • Windows下MySQL5.7.18安装教程
  • sql server触发器主要针对下列语句创建
  • solaris 安装
  • win8无法正常启动你的电脑
  • 如何切换shell
  • win8的显示设置
  • 强缓存标志
  • win8系统关机键找不见
  • 没有启动界面
  • win7命令提示符在哪
  • jquery直接执行
  • fragment的replace方法
  • python数值计算基础
  • vue的挂载
  • 自动检测设置 使用设置脚本
  • vue中的计算属性forEach函数的使用
  • 安卓版本apk
  • 酒吧要交国税还是省税
  • 地税和国税是什么关系
  • 延期申报预缴税款滞纳金问题
  • 红色通知字体
  • 银行是不是要交社保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设