我有一个包含多个自定义域的商店。我正在尝试查找当前正在请求的域名。
域:
somestore.myshopify.com
store.customdomain1.com
store.customdomain2.com
当一个请求进入store.customdomain1.com/collections有一个变量会告诉我它来自store.customdomain1.com吗?
答案 0 :(得分:3)
看起来Shopify最近添加了一个新的Request对象。我找不到很多文档,只是一个例子 - 但看起来它满足了你的需求。使用{{ request.host }}
获取当前实际请求的域名。
参考:https://help.shopify.com/themes/liquid/objects#global-objects
答案 1 :(得分:1)
我不认为液体是可能的。有{{ shop.url }}
,但它似乎会输出您商店的主域名(管理员>设置>域名),而不是用户请求的实际域名。
我认为您必须使用Javascript代替。 document.URL
或window.location.href
会为您提供所需内容。 See here