有客户在使用WordPress外贸独立站建站程序时,反馈说遇到了产品或文章列表页翻页失效,出现404错误的问题。这种情况出现的最大原因就是,网站中的 产品、文章、标签的链接地址或者媒体库中的附件名称重名导致的。
答案:经过WPPOP技术人员的排查,找到了具体原因,这种情况主要出现在列表页第2页之后的翻页时。
首先,我们需要先排查后台的【 设置(Settings)- 阅读(Reading)】页面中的 博客页面至多显示(Blog pages show at most)设置项中,设置的数字是不是最小值 “1”。如下图所示:
如果上面的设置没有问题,请检查是否安装类似No Category Base (WPML)的去除了URL中的/category/路径的插件,在WordPress建站程序中,这些URL的命名都是为了更好地进行搜索优化的,比如产品分类的URL中会带有/product-category/这种标识关键字,产品文章的URL中会带有/product/这种标识关键字,都是为了和普通文章(Post)、页面(Page)区分,方便搜索爬虫抓取时,告知搜索爬虫该URL对应的是产品相关的内容。如果使用类似插件去掉了这些URL中的标识关键字,可能会导致WordPress解析时会无法判定生成的URL地址到底是标签列表页还是分类列表页的冲突,从而出现了访问错误的问题。
以上两种情况都排查后,依然存在翻页错误的问题的话,那应该就是了网站中的 产品、文章、标签的链接地址或者媒体库中的附件名称重名导致的了。这个要非常仔细谨慎地去依次排查,找到重名的页面或附件,修改名称就可以解决了。