商店網域
依訪客目前瀏覽您商店所用的完整網域來比對訪客。
Shop domain 會比對訪客瀏覽您商店時使用的完整主機名稱。當您的商店同時可透過已連結的自訂網域(例如 www.your-store.com)和原始 Shopify 網域(例如 your-store.myshopify.com)存取時,這會很有用。
您可以使用此規則,讓受保護的內容只在您的公開自訂網域上提供,或讓測試流程只能透過 myshopify.com 網域使用。
請輸入一個或多個網域,不含通訊協定或路徑,例如 www.your-store.com 或 your-store.myshopify.com。
- If:訪客目前的網域是您輸入的網域之一時,即符合比對。
- Unless:訪客目前的網域不是您輸入的網域之一時,即符合比對。
當此規則與其他 Lock 條件合併使用時,每個條件都必須滿足。請參閱合併規則。
- 開啟 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。
商店前台的結果
Section titled “商店前台的結果”頁面在 your-store.myshopify.com 上會正常開啟。當在 www.your-store.com 上開啟同一頁面時,網域不符,因此頁面會維持鎖定並顯示上述訊息。

在公開的自訂網域上,訪客會看到此範例中的 Access denied message。