Netlify je bezplatná platforma, kterou můžete použít k hostování svých webových stránek. Jednou z funkcí, které nabízí, je integrace s hostiteli správy verzí, jako jsou GitHub a Bitbucket. K hostování vašeho webu používá zdrojový kód z existujícího úložiště.
Když poprvé hostujete svůj web, můžete narazit na problém, kdy jej nebudete moci zobrazit pomocí jeho adresy URL. K tomu dochází, když Netlify automaticky nepřesměruje na váš index nebo vstupní stránku.
Tento problém můžete vyřešit malou konfigurací webu.
Hostování webových stránek pomocí Netlify
Na Netlify můžete používat různé technologické balíčky Framework založený na TypeScript, Angular, do generátor statických stránek, Hugo. Na hlavní stránce vašeho Netlify účtu si můžete prohlédnout seznam všech webů, které hostujete. Můžete si také prohlédnout podrobnosti o nasazení nebo sestavení pro každý web.
Když poprvé hostujete svůj web, budete muset nakonfigurovat několik nastavení. To zahrnuje příkaz build a adresář pro publikování. Za předpokladu, že všechna vaše konfigurační nastavení jsou správná, Netlify poté spustí nasazení pro hostování vašeho webu.
Chyba Failing Redirects na Netlify
Netlify vygeneruje pro váš web náhodný název domény. Pokud je to poprvé, co hostujete svůj web, možná nebudete moci zobrazit svůj web z této adresy URL. Místo toho se můžete setkat s chybou „Stránka nenalezena“.
K této chybě může dojít, když jste pro svůj web nezadali přesměrování. V tomto případě, když otevřete adresu URL svého webu, Netlify neví, na kterou stránku se má původně přesměrovat. Místo toho zobrazí chybu 404, nikoli domovskou stránku.
Oprava problému se selháním přesměrování
Můžete vytvořit mnoho pravidel přesměrování založených na Stavový kód HTTP generované v odpovědi na požadavek. Chcete-li opravit tuto konkrétní chybu, budete muset zadat pouze jedno pravidlo přesměrování. Toto pravidlo přesměruje požadavky na vaši domovskou stránku.
Přesměrujte na svou domovskou stránku pomocí souboru _redirects
Jednou z možností je přidat pravidlo přesměrování do a _redirects soubor ve vašem publikačním adresáři.
- Přejděte do publikačního adresáře svého projektu, ve kterém jsou uloženy soubory vytvořených webových stránek. Například v aplikaci React by to bylo vaše veřejnost složka. V aplikaci Angular můžete přejít na src složky (soubory se odtud zkopírují do vašeho dist složka).
- Vytvořte nový soubor s názvem _redirects. Soubor _redirects nemá příponu souboru.
- Přidejte pravidlo přesměrování pro přesměrování požadavků na vaši domovskou stránku. Například níže uvedený kód přesměruje požadavky na index.html:
/* /index.html 200
- Pokud používáte Angular, měli byste také přidat soubor _redirects do aktiva pole ve vašem angular.json soubor:
{
"aktiva": [
"src/favicon.ico",
"src/aktiva",
{
"glob": "_redirects",
"vstup": "src",
"výstup": "/"
}
]
}
Zadejte přesměrování pomocí souboru netlify.toml
Případně můžete také zadat přesměrování pomocí a netlify.toml soubor.
- Vytvořte soubor netlify.toml ve svém publikačním adresáři nebo kořenovém adresáři v závislosti na frameworku, který používáte.
- Přidejte pravidlo pro přesměrování všech požadavků na vaši domovskou stránku.
[[přesměrování]]
od = "/*"
do = "/index.html"
stav = 200
Přemístění vašeho webu na Netlify
Jakmile nastavíte přesměrování, můžete svou aplikaci znovu nasadit na Netlify.
- Na vašich webových stránkách Nasadit na stránce Netlify klikněte na Nastavení nasazení.
- Ujistěte se, že jste nakonfigurovali správný publikační adresář Nastavení sestavení.
- Přeneste své nové změny kódu, včetně souboru _redirects nebo netlify.toml, do svého úložiště.
- To by mělo automaticky spustit nasazení. Pokud ne, přejděte na stránku svého webu na Netlify a klikněte na Spustit nasazení, a Nasadit web.
- Počkejte na dokončení sestavení.
- Chcete-li zobrazit svůj web, otevřete adresu URL. Nyní by měl být přesměrován na vaši domovskou stránku.
Online hosting vašich webových stránek
Přesměrování na svůj web můžete určit tak, že je přidáte do souboru _redirects nebo netlify.toml. To přesměruje požadavky na domovskou stránku vašeho webu, nikoli na chybu 404 Stránka nenalezena.
Pokud nechcete používat název domény, který Netlify generuje, můžete si koupit vlastní název domény. Poté můžete nakonfigurovat název domény tak, aby fungoval s Netlify. Existuje mnoho nástrojů, které vám pomohou vytvořit název domény, který je pro vás ten pravý.
11 nejlepších tipů, které vám pomohou vybrat nejlepší název domény
Přečtěte si další
Související témata
- Programování
- Vývoj webu
- Web hosting
O autorovi

Sharlene je Tech Writer na MUO a také pracuje na plný úvazek ve vývoji softwaru. Má bakalářský titul v oboru IT a má předchozí zkušenosti se zajišťováním kvality a univerzitním doučováním. Sharlene miluje hry a hru na klavír.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem