位置: 编程技术 - 正文

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

  • 注册资本印花税减半征收政策
  • 小规模纳税人起征点和免征额
  • 小规模纳税人开专票税率是1%还是3%
  • 资产减值损失包括应收账款减值损失吗
  • 出租车发票可以重新打印吗
  • 低值易耗可以直接入管理费用吗
  • 如何从对公账户的资金情况来确定案件,发现犯罪嫌疑人?
  • 税务申报有什么技巧
  • 购进餐饮服务的会计分录
  • 期货交易非法经营
  • 可供分配利润包括所得税吗
  • 企业外币交易会计核算方法
  • 企业提取的盈余公积是什么会计科目
  • 非公司车辆的使用费如何入账?
  • 补缴社保滞纳金怎么做账
  • 公司销售的产品自用如何记账
  • 代收代付业务怎么交税
  • 如何解决电脑无法定位程序输入点
  • 快速迅雷
  • 员工的罚款计入什么科目
  • 股东个人财产转让流程
  • 收到政府补贴的装修款
  • 默认网关不可用频繁掉线
  • linux c gui
  • 支付给代理机构的手续费
  • linux root 命令
  • php常用的设计模式在开发中的实例
  • 经营出租的固定资产折旧计入哪里
  • 应付股利的会计分录T
  • 解决方案啥意思
  • thinkphp 部署
  • 数据库系统课程学什么
  • Element UI - v-infinite-scroll无限滚动组件
  • yolo v5训练
  • vue事件bus
  • thinkphp6.0完全开发手册
  • vue挂载dom
  • php shell_exec
  • java中同步
  • 基于vue的开源甘特图控件
  • 给客户买的车票怎么查询
  • 向境外支付赔偿款是否需要税务备案
  • mysql索引失效的几个场景
  • 公司为非本单位缴纳社保
  • 支出应计入管理费用,而且要根据其发生额
  • 社保局会给失业人员打电话吗
  • 招待客户的住宿费发票可以报销吗
  • 进口增值税已抵进项税额
  • 补交增值税和滞纳金怎么入账
  • 公司赞助学校
  • 一季度存款
  • 投资性房地产用三栏式吗
  • 出口退税转免税怎么写个说明
  • 商贸公司会计成本核算方法
  • 编制合并财务报表的依据是纳入合并
  • mysql为什么很受大家青睐
  • window怎么操作
  • windowsxp电脑开机
  • explore是什么进程
  • windows u盘不识别
  • vi编辑器的使用
  • 鲁大师完全卸载
  • 电脑出现win 7 界面 然后就不动了
  • xp系统插u盘没反应怎么解决
  • win8.1无法安装net framework 3.5
  • document.location.hash
  • ubuntu搭建ss
  • perl -pi
  • cocos2dx 教程
  • 字符串转enum
  • 断开网络联结的手机
  • javascript操作csv
  • python常见的格式化输出小结
  • JS backgroundImage控制
  • 第二章,动态添加按钮(Android)
  • 发票怎能打印
  • 什么叫税务备案
  • 增值税税负偏低的风险点
  • 小微企业所得税优惠政策最新2023
  • 城市维护建设税税基是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设