首页 文章

无法覆盖默认的WooCommerce Shop页面[关闭]

提问于
浏览
2

我购买了一个Wordpress模板,它带有一个自定义的,非常漂亮的商店页面 . 问题是,实际上我不能将永久链接设置为 www.example.com/shop/ 因为它是默认的WooCommerce商店页面链接,所以我决定编辑永久链接到 www.mysite.com/my-shop/ 但这不是我想要的 .

此外,在任何时候,我都有两个不同的商店页面: www.example.com/my-shop/ 页面和 www.example.com/shop/ 的默认WooCommerce商店页面

我试图在 WooCommerce->Settings->Product->Display 中编辑WooCommerce商店页面,迫使商店页面指向我的自定义页面,但它实际上用WooCommerce覆盖了我的自定义商店页面 .

所以如果我去 www.example.com/my-shop/ 它实际上显示了Woocommerce页面......

我怎么解决这个问题?

谢谢 .

1 回答

  • 2

    我也有自定义商店页面的问题,我用 htaccess 重写规则解决了这个问题 . 你可以保留woocommerce商店页面 .

    然后在 htaccess 文件中添加如下内容:

    <IfModule mod_rewrite.c>
        RewriteEngine On
        RedirectMatch permanent /shop* http://www.example.com/my-shop/
        # Then here below goes Wordpress rules and others…
    </IfModule>
    

    我希望这将有所帮助 .

    优点是我有一个更好的SEO(因为它是一个自定义的商店页面)像一个普通的页面 . WooCommerce商店页面仍然存在,但它是一个空页面(其中没有短代码) . 一切都很完美 . 在我的菜单(导航)中,我有这个自定义商店页面链接 . 如果从产品页面中的链接调用WooCommerce商店页面,则重定向非常简单 .

相关问题