商店域名
根据访客当前浏览您商店所用的确切域名匹配访客。
Shop domain 会匹配访客浏览您商店时使用的确切主机名。当您的商店同时可通过已连接的自定义域名(如 www.your-store.com)和原始 Shopify 域名(如 your-store.myshopify.com)访问时,这很有用。
使用此规则可让受保护的内容仅在您的公开自定义域名上可用,或让测试流程仅通过 myshopify.com 域名可用。
输入一个或多个域名,不含协议或路径,例如 www.your-store.com 或 your-store.myshopify.com。
- If:当访客当前的域名是您输入的域名之一时,访客匹配。
- Unless:当访客当前的域名不是您输入的域名之一时,访客匹配。
当此规则与其他锁定条件组合使用时,每个条件都必须满足。请参阅组合规则。
- 打开 Locks 并创建新的锁定,或打开现有锁定进行编辑。
- 选择要保护的内容。有关规则如何融入锁定,请参阅访问规则概览。
- 点击 Unlock rules 标签页,然后在 Condition type 下拉菜单中选择 Shop domain。

在 Unlock rules 标签页的 Condition type 下拉菜单中选择 Shop domain。
- 输入要匹配的确切域名,例如您的自定义域名或
*.myshopify.com域名。可以添加多个。

添加此规则应与访客当前浏览域名进行匹配的每个确切域名。
- 选择 If 或 Unless。
- 点击 Save。
示例:将预览页面保留在 Shopify 域名上
Section titled “示例:将预览页面保留在 Shopify 域名上”假设您的公开商店使用 www.your-store.com,但某个预览页面应仅通过 your-store.myshopify.com 访问。
- 选择 Staging preview 页面作为要保护的内容。

选择应保留在 Shopify 域名上的页面。
- 添加 Shop domain,选择 If,并在 Shop domains 中输入
your-store.myshopify.com。该字段已提供https://前缀,因此只需输入主机名,然后点击 Add domain 将其添加到列表中。

条件标题显示:If the visitor shop domain matches your-store.myshopify.com。
- 将规则的 Redirect URL 留空。
- 将 Access denied message 设置为:
This preview page is only available on the store’s Shopify domain.

保存前,Preview 面板会确认提示文字。
- 点击 Save。
页面在 your-store.myshopify.com 上可正常打开。在 www.your-store.com 上打开同一页面时,域名不匹配,因此页面保持锁定并显示上述提示信息。

在公开的自定义域名上,访客会看到本示例中的 Access denied message。