如何在Shopify中添加不带/pages/路径的自定义页面
Shopify根路径自定义页面实现方案
方案1:原生URL重定向(无额外成本,操作最简单)
如果可接受访问domain.com/custompage时自动跳转至最终页面,地址栏显示/pages/custompage,可直接用Shopify自带的重定向功能:
- 第一步:在Shopify后台正常创建目标自定义页面,内容编辑完成后发布,此时默认生成的URL为
domain.com/pages/custompage - 第二步:进入后台「在线商店」→「导航」→「URL重定向」,点击添加新的重定向规则
- 第三步:「重定向自」输入框填写
/custompage,「重定向到」选择刚才创建的自定义页面,保存规则后立即生效
方案2:Cloudflare URL重写(地址栏保留根路径,无跳转感知)
如果需要地址栏始终显示domain.com/custompage,完全隐藏/pages/路径,可搭配Cloudflare的重写规则实现:
- 前提:你的Shopify域名已经接入Cloudflare做CDN解析
- 第一步:在Cloudflare后台进入对应域名的「规则」→「转换规则」页面,创建新的重写URL规则
- 第二步:规则匹配条件设置为:
URI 路径 等于 /custompage - 第三步:重写路径设置为「静态」,内容填写
/pages/custompage,保存后生效 - 注意:不需要修改Shopify后台的任何页面配置,原
/pages/custompage路径依然可以正常访问
补充说明:之前提到的“根路径无法创建页面”是指Shopify原生不支持直接生成不带前缀的页面URL,通过上述两种方案都可以间接实现需求,适配99%的使用场景,不会影响页面的收录和正常访问。
内容的提问来源于stack exchange,提问作者Joshua Dance
相关产品推荐
相关产品推荐

