WooCommerce在分类页面上返回404

时间:2015-12-23 作者:Seb33300

我正在尝试建立WooCommerce permalinks,以获得以下内容:

  • example.com/shop/ => 购物页面列出产品example.com/shop/category-name/ => 类别页面列出类别中的产品example.com/shop/category-name/product-name/ => 显示产品详细信息的产品页面,但我在尝试打开类别页面时遇到了404 not found错误。

    我所做的是:

    我创建了一个“店铺”页面,并将其设置为WooCommerce设置中的店铺页面。OK: 该页面工作正常,正在显示所有产品。

    在WordPress permalinks设置中,我将产品类别库设置为“shop”。KO: 当我试图显示一个类别页面时,WP返回404错误(但链接在商店页面侧栏中正确生成,单击链接时出现404错误)。

    在WordPress permalinks设置中,我将产品permalink设置为“/shop/%product\\u cat%”。OK: 显示的产品页面没有问题。

    有什么办法解决这个问题吗?

2 个回复
SO网友:Prasad Nevase

在下面Custom Base 您使用过的位置/shop/%product_cat% 需要替换为/shop/%product-category% 请参见下面的屏幕截图:

enter image description here

SO网友:i_a

事实证明,您不需要使用%product category%,因为这确实会对永久链接产生问题,该变量名称保留在链接中,而不是实际的产品类别。

离开吧Category base blank,这似乎是导致404错误冲突的原因。通过以下设置,一切正常:

实例com/store/>商店页面列出产品

实例com/store/category name/>类别页面列出类别中的产品

实例com/store/category name/product name/>显示产品详细信息的产品页面

enter image description here

相关推荐

Permalinks - Archives

WordPress文档说:WordPress offers you the ability to create a custom URL structure for your permalinks and archives. https://codex.wordpress.org/Settings_Permalinks_Screen 我看到此屏幕将如何为特定帖子/页面创建永久链接,但我没有看到此设置屏幕上关于如何为存档帖子/页面创建链接的任何其他详细信息。有人能澄清一下吗?