位置: 编程技术 - 正文

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

  • 一般纳税人劳务公司可以开3%的发票吗
  • 年末结转净利润
  • 小规模纳税人收到专票后如何处理
  • 合作社需要办什么证件
  • 食堂支付的现金怎么入账
  • 贴现的日期怎么算
  • 研发支出的材料费
  • 待认证进项分录
  • 企业购进废旧厂房的分录
  • 个体户核定征收超过了怎么办
  • 营改增成功案例
  • 二手房交易需要多长时间?
  • 属于资金的筹资方式是
  • 商铺租金收入税是多少税率
  • 银行非保本理财420天有风险吗
  • 个人承担的社保计入管理费用吗
  • 上交印花税分录
  • 收到政府补贴要交增值税吗
  • 利润分配的余额
  • ca证书延期不了
  • 琥珀销售用语
  • 卖护肤品赚钱吗
  • 工程款中包含增值税怎么处理
  • 上年计提的费用往来,能冲回吗
  • 吸甲醛最好的植物是什么?
  • 路由器网速慢怎么设置
  • 营业款怎么存入公司账户
  • PHP:pg_escape_literal()的用法_PostgreSQL函数
  • 公司注销做账
  • php和mysql的联合使用
  • 月末结转本年利润怎么算
  • 委托加工物资加工费
  • 图像深度算法
  • vue3当中如何监听新增的属性
  • 点云入门
  • 随货赠品会计处理
  • 兼职人员的劳务费标准
  • 外币报表折算差额会计分录
  • 帝国cms如何使用
  • 个税扣错了申请退税
  • python并发和并行
  • 国内源码平台
  • 待抵扣进项税额转出会计分录
  • 普通发票上的银行账户有规定吗
  • 电子发票会自动上传吗
  • 法人转让股权,可以打个人账户吗
  • 新企业购买税控盘,没收入,怎么抵扣
  • 京东预付是什么意思
  • 福利费需要发票吗
  • 销售折让如何做分录
  • 车辆挂靠收取管理费怎么做账?
  • 财务费用贷方余额怎么结转本年利润
  • 员工异地工作
  • 快递做账用什么软件
  • sqlserver 获取表字段
  • server.exe是什么
  • linux 获取网页
  • linux如何调出鼠标
  • centos6.5安装步骤
  • windowsxp我的电脑怎么调出来
  • ubuntu下载安装QQ的命令
  • centos如何操作
  • win7系统删除文件夹怎么恢复
  • win8.1备份系统还原
  • css样式的使用
  • cocos2dx-js
  • bat批处理命令大全
  • 详解16型人格
  • linux安装node安装包
  • unity ctrl
  • javascript HTML+CSS实现经典橙色导航菜单
  • 关于两个人感情文案
  • unity动画教程
  • JavaScript中的this
  • bootstrap的组件
  • 可以抵扣的消费税项目
  • 总分公司如何纳税
  • 学历认证取消申请还能再申请吗
  • 18个税种征税范围
  • 上海税务怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设