求助:如何向Shopify店铺的.well-known文件夹上传文件?
在Shopify根域名的.well-known目录上传文件的解决方案
刚入行Shopify的时候我也碰到过这个问题,毕竟和静态服务器的玩法完全不一样,给你几个亲测有效的方法:
主题资产+路由映射法
这是最常用的方案,适合大多数.well-known文件需求:- 进入Shopify后台的「在线商店」→「主题」→ 当前主题的「操作」→「编辑代码」
- 在左侧目录的「Assets」文件夹里,点击「添加新资产」,上传你需要放到.well-known里的文件(比如
apple-app-site-association或者验证用的txt文件) - 找到「Config」文件夹下的
routes.yml文件,添加一段路由映射,比如要映射/.well-known/apple-app-site-association:well-known/apple-app-site-association: path: /.well-known/apple-app-site-association asset: apple-app-site-association - 保存修改后发布主题,等待几分钟就可以访问对应的路径了。注意文件名要完全匹配,包括不要加多余的后缀。
自定义页面+URL别名法
如果你的文件是纯文本内容(比如域名验证的txt文件),可以用这个更简单的方法:- 进入Shopify后台的「在线商店」→「页面」→「添加页面」
- 页面标题随便填(不会显示),内容区域直接粘贴文件里的文本内容,模板选择「空白」模板(避免加载主题样式干扰)
- 滚动到「搜索引擎优化」部分,把「URL 和 handle」改成你需要的.well-known路径,比如
.well-known/pki-validation/abc123.txt - 保存页面后,直接访问对应路径就能看到内容了。
注意事项:
- 有些特殊的.well-known需求(比如WebAuthn相关),可能需要通过Shopify Plus的自定义路由功能,不过普通店铺用上面两种方法基本能覆盖大部分场景
- 测试的时候可以用curl命令验证,比如
curl https://你的域名/.well-known/xxx,确保返回的内容正确
内容的提问来源于stack exchange,提问作者Hao Xi
相关产品推荐
相关产品推荐

