← Cloudflare Rules / rules / origin-rules / tutorials
Nasměrování na Pages s vlastní doménou
Tento návod vás provede konfigurací pravidla Origin Rules a záznamu DNS, které budou směřovat na nasazení Pages s vlastní doménou.
Postup použije následující ukázkové hodnoty:
Při konfiguraci vlastní domény pro Pages použijte doménu, kterou neplánujete použít v produkčním prostředí (blogmirror.example.com v tomto příkladu).
1. Nakonfigurujte vlastní doménu ve svém projektu Pages
Chcete-li přidat vlastní doménu k nasazení Pages:
-
V dashboardu Cloudflare přejděte na Workers & Pages stránce.
Přejděte na Workers & Pages ↗
-
Vyberte svůj projekt Pages.
-
Přejděte na Vlastní domény.
-
Vyberte Nastavit vlastní doménu.
-
Zadejte blogmirror.example.com a vyberte Pokračovat.
Když přidáte vlastní doménu do svého nasazení Pages, Cloudflare automaticky vytvoří CNAME záznam DNS pro vlastní doménu.
2. Vytvoření origin rule pro přepsání hlavičky hostitele a přepsání DNS záznamu
Ve vašem mycustomerexample.com v zóně vytvořte pravidlo Origin Rules s touto konfigurací:
Pokud příchozí požadavky odpovídají
Pokud používáte Expression Editor, zadejte následující výraz:
(http.request.uri.path wildcard "/blog/*")
Nastavit parametry originu
- Hodnota po Host header > Přepsat na:
blogmirror.example.com
- Hodnota po DNS záznam > Override to:
blogmirror.example.com
V tomto příkladu URL, na kterou budou návštěvníci webu přistupovat, začíná /blog. Nasazení Pages však tento počáteční segment URL adresy nemá.
Pomocí přepisu URL odstraňte /blog segment z cesty URL.
-
Přejděte na Pravidla > Přehled.
-
Vyberte Vytvořit pravidlo > URL Rewrite Rule.
-
Zadejte popisný název pravidla do Název pravidla.
-
V Pokud příchozí požadavky odpovídají, vyberte Vzor se zástupným znakem.
-
Zadejte následující hodnotu do Request URL:
https://<YOUR_HOSTNAME>/blog/*
V aktuálním příkladu by hodnota byla https://mycustomerexample.com/blog/*.
-
V Poté přepište cestu a/nebo řetězec dotazu, zadejte následující hodnoty v části Cesta:
-
Vyberte Nasadit.
Další zdroje