位置: 编程技术 - 正文

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万要交税吗
  • 税控发票抵税还是抵收
  • 资产处置损益需要转营业外支出吗
  • 营改增后房地产企业增值税税收筹划存在问题
  • 营改增的增值税
  • 自制原始凭证和原始凭证的区别
  • 增值税减免备案改备查后续管理
  • 财务报税表格
  • 银行承兑汇票到期日后多久可以承兑
  • 私立医院收到投诉信
  • 政府补助计入资本公积是老准则吗
  • 理财产品分红怎么入账
  • 城建税如何纳税申报
  • 电子商务平台支付的区别
  • 企业股权投资损失
  • 房地产企业有投资性房地产吗
  • 环境保护税的计算例题
  • 减免税金需要结转吗
  • 建立账套的简单操作
  • 金税盘红字信息表金额大于原蓝票
  • 商品促销有关问题
  • 腾讯电脑管家怎么修复dll
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 享受企业所得税优惠政策的农产品初加工范围
  • 敬老院利润分析
  • php实现定时任务
  • PHP:imagepsencodefont()的用法_GD库图像处理函数
  • vue父子组件加载顺序
  • 公司未成立,发起人的责任
  • php memory_get_usage
  • phpexcel插件
  • php的lamp
  • 即征即退进项税转出
  • websocket tcpsocket
  • 企业所得税包含在税金及附加里面吗
  • mysql如何上锁
  • 视同销售到底如何纳税调整?
  • 小企业会计准则会计科目表
  • 非营利组织会计就是用于确认、计量
  • 税费退库怎么做账
  • 幼儿园固定资产说明怎么写
  • 个人所得税应纳税额
  • 长期待摊费用装修费分摊分录
  • 防伪税控服务费怎么交
  • 固定资产清理借方增加还是减少
  • 公司买房代替房贷合法吗
  • 信用减值损失科目代码6702
  • 销售费用的主要科目
  • 采购技术服务费计取
  • 长期待摊费用处置
  • 车船税怎么抵扣进项
  • 怎样查企业注册地址
  • 医疗器械销售能一年挣一百万么
  • fcitx输入法配置
  • WinXP系统能上qq但打不开网页原因分析及解决方法
  • 如何去掉macbook开机密码
  • 一键清理是干什么用的
  • 安装win7系统后无法引导启动
  • macosmajove
  • linux命令存放在哪里
  • win7指令代码
  • 区分例假和怀孕前乳头疼
  • python shape用法
  • jQuery插件能输出到控制台
  • 基于jQuery的AJAX和JSON实现纯html数据模板
  • python append、extend与insert的区别
  • JQuery绑定事件的函数是
  • 经营所得个人所得税税率表
  • 摩托车车船税怎么收费标准
  • 水电费加1
  • 发票红冲步骤图片
  • 河南国税局变更法人流程
  • 写给税务局的表扬信
  • 扬州儿童社保卡
  • 营改增之前和之后
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设