燕山网络科技

首页 网站教程wordpress教程正文

WordPress 用.html作为url后缀时的分页链接问题

燕山网络科技2017-10-07702

  固定链接设为 /archives/%postname%.html 时可以让页面看起来像静态页,同时会使分页链接变得十分奇怪,比如评论的分页链接会变成”hello-world.html/comment-page-1#comments”,html既然是后缀就应该一直在最后,本文介绍如何实现。

  目标

  假设页面链接为hello-world.html

  当在文章中插入分页时,希望分页链接格式为 hello-world/page-2.html

  评论分页链接则为 hello-world/comment-page-2.html

  实现方法

  通过filter将分页链接改成希望的格式,分别用到vwp_link_pages_link 和 get_comments_pagenum_link。

  添加自定义跳转规则,利用filter rewrite_rules_array

  取消Canonical URL(标准链接)跳转,否则使用新链接访问时WordPress会强制跳转到原来的链接

  代码

  下面这段代码放在主题的functions.php中,保存后需要到设置中重新保存一下固定链接。

 WordPress 用.html作为url后缀时的分页链接问题 WordPress网站seo wordpress教程  第1张

WordPress 用.html作为url后缀时的分页链接问题 WordPress网站seo wordpress教程  第2张

  

  本代码适用于固定链接格式为/archives/%postname%.html,若固定格式不同需要作相应修改,修改方法见下文。

  若固定链接格式为/%postname%.html,请修改规则,将

  WordPress 用.html作为url后缀时的分页链接问题 WordPress网站seo wordpress教程  第3张

    改为

 WordPress 用.html作为url后缀时的分页链接问题 WordPress网站seo wordpress教程  第4张

  本文介绍的方法演示了修改固定链接格式、并添加新Rewrite rules的方法,适用于其他情况。例如修改custom post type的固定链接,不同的是用哪个filter来修改链接输出格式。

 


WordPress 用.html作为url后缀时的分页链接问题 WordPress网站seo wordpress教程  第5张

燕山网络科技 https://www.hnysnet.com/wordpress/2547.html 转载需授权!

上一篇:禁止WordPress向站内链接发送PingBack引用通告

下一篇:WordPress 自动给文章的关键词添加链接 Links Auto Replacer

(¬_¬) 还不快点抢沙发!!!

服务热线

15639981097

qrcode

扫一扫二维码,访问手机版