kb.*_*kb. 2 wordpress http-status-code-301 woocommerce
使用最新版本的Wordpress和Woocommerce。
如果我的商店中有2页产品,并且在我的分页链接中单击PAGE 1,那么我将获得301重定向,该重定向到/ shop。
出于SEO的目的,我想禁用301重定向并保持链接在分页链接中,即/ shop / page / 1
这似乎是Woocommerce中的默认行为,而且不是我的Shopkeeper主题正在执行的操作。
我正在建立的网站也遇到了同样的问题。尽管您要求保留/ shop / page / 1 /(不包含301),但实际上最好将/ shop /作为页面之一。否则,您将拥有两个相同的页面,它们提供了Google不喜欢的相同内容。
我采取的方法是分页的输出变为不包括/页/ 1 /中的链接。然后,将301删除,因为链接是正确的开始。为此,我使用了过滤器paginate_links。
add_filter('paginate_links', function($link) {
$pos = strpos($link, 'page/1');
if($pos !== false) {
$link = substr($link, 0, $pos);
}
return $link;
});
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
805 次 |
| 最近记录: |