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

Shopify集合页URL修改:能否将/collections/all改为/collections/?

Shopify集合页URL简化为根路径实现指南

这个需求完全可以实现,不需要依赖第三方应用,通过修改主题代码+配置Shopify自带的重定向规则即可完成,具体操作如下:


操作步骤

1. 配置/collections/路径的内容渲染规则

Shopify默认不会给/collections/根路径分配渲染模板,需要手动添加:

  • 进入Shopify后台 → 「在线商店」→ 「主题」→ 点击当前主题的「...」按钮 → 选择「编辑代码」
  • 在Templates目录下新建list-collections.liquid模板(如果已有则直接打开编辑),在文件最顶部添加如下代码:
{% if request.path == '/collections/' %}
  {% assign all_collections = collections %}
{% else %}
  {% assign all_collections = collections.all %}
{% endif %}
  • 把模板中原先调用collections.all的部分全部替换为上文定义的all_collections变量,保存修改即可。此时直接访问/collections/就可以正常展示全集合内容。

2. 配置旧路径301重定向

为了避免原有/collections/all路径出现404问题,同时保留原有SEO权重,需要配置重定向:

  • 进入Shopify后台 → 「在线商店」→ 「导航」→ 拉到页面最下方找到「URL重定向」
  • 点击「添加URL重定向」,填写规则:
    • 重定向来源:/collections/all
    • 重定向目标:/collections/
  • 保存规则后测试,确认访问旧路径会自动跳转到新的根路径。

3. 全局替换站内旧链接(可选优化)

如果要避免站内其他位置还残留旧的/collections/all链接,可以全局搜索主题代码中的/collections/all字段,统一替换为/collections/即可。


注意事项

  • 该修改仅影响前台路径展示,Shopify后台的集合管理逻辑不会发生任何变更,不会影响正常的店铺运营
  • 如果店铺开启了多语言、多货币功能,需要对应调整路径匹配逻辑,覆盖不同前缀的路径场景(比如/en/collections/)
  • 修改完成后建议重新提交站点地图到搜索引擎管理平台,加快新路径的收录效率

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 17:57:00