INTEGRITY Dokumentace

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:

URL adresa, ke které budou přistupovat návštěvníci webu mycustomerexample.com/blog/*
Doména zóny mycustomerexample.com
Subdoména Cloudflare Pages myblog.pages.dev
Vlastní doména Cloudflare Pages blogmirror.example.com

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:

  1. V dashboardu Cloudflare přejděte na Workers & Pages stránce.

    Přejděte na Workers & Pages ↗
  2. Vyberte svůj projekt Pages.

  3. Přejděte na Vlastní domény.

  4. Vyberte Nastavit vlastní doménu.

  5. 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í

Pole Operátor Hodnota
URI Path zástupný znak /blog/*

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

3. (Volitelné) Konfigurace přepisu URL

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.

  1. Přejděte na Pravidla > Přehled.

  2. Vyberte Vytvořit pravidlo > URL Rewrite Rule.

  3. Zadejte popisný název pravidla do Název pravidla.

  4. V Pokud příchozí požadavky odpovídají, vyberte Vzor se zástupným znakem.

  5. 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/*.

  6. V Poté přepište cestu a/nebo řetězec dotazu, zadejte následující hodnoty v části Cesta:

    Cílová cesta Přepsat na
    [/] blog/* [/] ${1}
  7. Vyberte Nasadit.

Další zdroje