将商店页面重定向到 WordPress 主页

问题描述 投票:0回答:2

有没有办法复制主页用作 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 == '/';
    }
}
php wordpress
2个回答
0
投票

无需重定向,只需按照以下给出的步骤操作即可完成...

  1. 以管理员身份登录并进入设置>>阅读
  2. 您的主页显示部分,查看静态页面(在下面选择)
  3. 主页下拉菜单中,选择您的商店页面并保存更改,就完成了

参见下面给出的屏幕截图


0
投票

如果您想显示主页,如果请求页面商店页面,一定会有帮助

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;
    }   
}
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.