Nástroje pro přesměrování

Čtěte přesměrování a nahrazujte celý seznam pravidel.

Na této stránce

Přečtěte pravidla přesměrování projektu nebo nahraďte celý seznam.

Informace

Připojení platí pro Space. Jste jeho členem a Space není zablokovaný. Space je společný pracovní prostor v aplikaci.

hosting_list_redirects můžete volat v každé roli, i jako Pouze pro čtení. Pro hosting_set_redirects potřebujete roli Vlastník, Administrátor nebo Uživatel.

hosting_list_redirects List redirects

pouze čte

Uvádí pravidla přesměrování projektu v jejich pořadí. Platí první odpovídající pravidlo.

Parametry nástroje hosting_list_redirects
ParametrTypPovinnýPopis
spaceCelé číslopovinnýDesetimístné Space-ID.
projectCelé číslopovinnýČíslo projektu podle hosting_list_projects.

hosting_set_redirects Set redirects

mění údajemaže, přepisuje nebo mění viditelný obsah

Nejprve pomocí hosting_list_redirects přečtěte stávající pravidla a v novém seznamu pošlete každé pravidlo, které má zůstat.

Upozornění

Chybějící pravidla se odstraní; prázdný seznam odstraní všechna. Nástroj pracuje při prvním volání bez potvrzovací věty.

  • Projekt má nejvýše 200 pravidel. Zdroj pravidla má až 500 znaků, cíl až 1 000. Pokud je pravidlo chybné nebo seznam příliš dlouhý, TEISENDA seznam neuloží.
  • Dvě cesty nesmějí být zdrojem včetně všeho pod nimi: /.teisenda a /.well-known/acme-challenge. Patří hostingovému uzlu.
Parametry nástroje hosting_set_redirects
ParametrTypPovinnýPopis
spaceCelé číslopovinnýDesetimístné Space-ID.
projectCelé číslopovinnýČíslo projektu podle hosting_list_projects.
rulesSeznam objektůpovinnýÚplný seznam, nejvýše 200 pravidel; prázdný seznam odstraní všechna. Každé pravidlo je objekt s source, target a volitelně status. source je zdroj: cesta začínající /. Symbol :name v ní zabírá jeden úsek cesty a * na konci zbytek. target je cíl: cesta nebo úplná adresa s https. :name a * ze zdroje lze znovu použít v cíli. status je 301, 302, 307 nebo 308; pokud chybí, platí 301.

Když něco nefunguje

Pokud náprava uvádí nástroj, požádejte aplikaci o jeho volání.

Seznam nebyl uložen:

Tuto zprávu vrací jen hosting_set_redirects. TEISENDA seznam neuložila; za zprávou následuje pro každé chybné pravidlo řádek Pravidlo …: … s jeho pozicí a důvodem. Opravte uvedená pravidla a zavolejte nástroj znovu s celým seznamem. Řádek uvádí jako důvod jednu z těchto zpráv:

  • Zdroj má chybný formát nebo je delší než 500 znaků: Zdroj musí být cesta, která začíná znakem / – bez mezer, ? ani #. :name nahrazuje celou část cesty, /* smí stát jen na konci.
  • Cíl má chybný formát nebo je delší než 1 000 znaků: Cíl musí být cesta, která začíná znakem /, nebo úplná adresa s https://.
  • Zdroj je rezervovaná cesta, tedy /.teisenda, /.well-known/acme-challenge nebo cesta pod nimi: Tato cesta je rezervovaná.
  • Cíl obsahuje neznámý zástupný symbol: Cíl používá zástupný symbol, který se ve zdroji nevyskytuje.
  • Stav je jiný než 301, 302, 307 nebo 308: Povolené jsou jen 301, 302, 307 a 308.
  • Pravidlo míří samo na sebe nebo vytváří smyčku: Toto pravidlo odkazuje samo na sebe nebo tvoří smyčku s dalšími pravidly.
  • Seznam má více než 200 pravidel: Maximální počet pravidel je ….

Zprávy ke Space a číslu projektu uvádějí nástroje pro Spaces a projekty. Další zprávy pro všechny nástroje uvádí návod Řešení problémů Connectoru.

Další kroky