有没有办法复制主页用作 WooCommerce 商店页面的内容?
所以基本上只是对两个 URL 使用相同的页面,即主页和商店页面。如果我想避免创建重定向,支持人员告诉我使用重定向规范 URL。
因此,只要启用链接 rel=”canonical”,我们就可以让多个 URL 指向同一页面,以防止重复内容造成任何 SEO 缺陷。我尝试在 WordPress 文件 functions.php 中使用以下代码,但它不起作用。
网址为 https://lullyandrose.com.au/shop,我想使用主页的内容,即 https://lullyandrose.com.au/:
add_filter( 'redirect_canonical', 'custom_redirect_canonical', 10, 2 );
function custom_redirect_canonical( $redirect_url, $requested_url ) {
if( $requested_url == 'https://lullyandrose.com.au/shop' ) {
return $redirect_url == '/';
}
}
如果您想显示主页,如果请求页面商店页面,一定会有帮助
add_filter( 'redirect_canonical', 'custom_redirect_canonical', 10, 2 );
function custom_redirect_canonical( $redirect_url, $requested_url ) {
if($redirect_url == is_shop()){
return $redirect_url == '/';
// and you can use this
// wp_redirect(site_url());
// exit;
}
}