You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WooCommerce设置/product/ slug时产品链接404问题求助

解决WooCommerce产品slug设置为/product/时的404错误问题

以下是针对该问题的具体排查和解决思路:

  • 重置固定链接规则
    进入WordPress后台的「设置→固定链接」页面,先切换到「朴素」格式并保存设置,再切换回你原本使用的固定链接结构(比如/%postname%/)再次保存。这一步会强制WordPress刷新重写规则,解决大部分因规则缓存导致的路由冲突问题。

  • 检查数据库中的重定向残留

    1. 用数据库管理工具(如phpMyAdmin)打开你的WordPress数据库,找到wp_postmeta表(表前缀可能不是wp_,以你的实际配置为准)。
    2. 搜索_wp_old_slug字段,查看是否存在与product相关的旧slug记录,若有则删除对应的元数据条目。
    3. 查看wp_options表中的rewrite_rules选项,搜索是否包含与/product/相关的异常重写规则,若存在可删除该选项值后重新生成规则(执行第一步的固定链接重置即可)。
  • 排查自定义帖子类型slug冲突
    执行以下SQL查询,检查是否有非WooCommerce的自定义帖子类型占用了product这个slug:

    SELECT * FROM wp_post_types WHERE slug = 'product';
    

    如果查询结果中存在除WooCommerce产品(post_type为product)之外的条目,修改其slug字段值为其他名称,避免冲突。

  • 处理服务器保留路径冲突
    部分服务器环境可能会将/product/视为保留路径,导致WordPress路由无法正常解析。可以在网站根目录的.htaccess文件中添加以下规则(放在WordPress默认重写规则之前):

    RewriteRule ^product/(.*)$ /index.php?product=$1 [L]
    

    添加后保存文件,再测试产品链接是否正常。

  • 清理WooCommerce permalink设置残留
    查看wp_options表中的woocommerce_permalinks选项,确认其中的product_base值是否为product,若存在异常旧值,手动更新为product后,再次执行固定链接重置操作。

内容的提问来源于stack exchange,提问作者Sjoerd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 04:10:38