Netlify je bezplatná platforma, ktorú môžete použiť na hosťovanie svojich webových stránok. Jednou z funkcií, ktoré ponúka, je integrácia s hostiteľmi správy verzií, ako sú GitHub a Bitbucket. Na hosťovanie vašich webových stránok používa zdrojový kód z existujúceho úložiska.
Keď prvýkrát hosťujete svoju stránku, môžete naraziť na problém, keď ju nebudete môcť zobraziť pomocou jej adresy URL. Stáva sa to, keď Netlify automaticky nepresmeruje na váš index alebo vstupnú stránku.
Tento problém môžete vyriešiť malou konfiguráciou webových stránok.
Hosting webovej stránky pomocou Netlify
Na Netlify môžete použiť rôzne technologické balíky Rámec založený na TypeScript, Angular, do generátor statických stránok, Hugo. Na hlavnej stránke svojho účtu Netlify si môžete pozrieť zoznam všetkých webových stránok, ktoré hosťujete. Môžete si tiež prezrieť podrobnosti o nasadení alebo zostavení pre každú webovú lokalitu.
Keď prvýkrát hosťujete svoju webovú stránku, budete musieť nakonfigurovať niekoľko nastavení. To zahŕňa príkaz build a adresár publikovania. Za predpokladu, že všetky vaše konfiguračné nastavenia sú správne, Netlify potom spustí nasadenie na hosťovanie vašich stránok.
Chyba pri zlyhaní presmerovania na Netlify
Netlify vygeneruje pre váš web náhodný názov domény. Ak je to prvýkrát, čo hosťujete svoju stránku, možno nebudete môcť zobraziť svoje webové stránky z tejto adresy URL. Namiesto toho sa môže vyskytnúť chyba „Stránka sa nenašla“.
Táto chyba sa môže vyskytnúť, keď ste pre svoj web nešpecifikovali presmerovania. V tomto prípade, keď otvoríte adresu URL svojej webovej stránky, Netlify nevie, na ktorú stránku sa má pôvodne presmerovať. Namiesto toho zobrazí chybu 404 namiesto zobrazenia domovskej stránky.
Oprava problému s neúspešným presmerovaním
Môžete vytvoriť mnoho pravidiel presmerovania založených na Stavový kód HTTP generované v odpovedi na požiadavku. Ak chcete opraviť túto konkrétnu chybu, budete musieť zadať iba jedno pravidlo presmerovania. Toto pravidlo presmeruje požiadavky na vašu domovskú stránku.
Presmerujte na svoju domovskú stránku pomocou súboru _redirects
Jednou z možností je pridať pravidlo presmerovania do a _redirects súbor vo vašom publikovanom adresári.
- Prejdite do adresára publikovania vášho projektu, v ktorom sú uložené súbory vašich vytvorených webových stránok. Napríklad v aplikácii React by to bolo vaše verejnosti priečinok. V aplikácii Angular môžete prejsť na src priečinok (súbory sa odtiaľto skopírujú do vášho dist priečinok).
- Vytvorte nový súbor s názvom _redirects. Súbor _redirects nemá príponu súboru.
- Pridajte pravidlo presmerovania na presmerovanie žiadostí na vašu domovskú stránku. Napríklad kód nižšie presmeruje požiadavky na index.html:
/* /index.html 200
- Ak používate Angular, mali by ste tiež pridať súbor _redirects do aktíva pole vo vašom angular.json súbor:
{
"aktíva": [
"src/favicon.ico",
"src/aktíva",
{
"glob": "_redirects",
"vstup": "src",
"výkon": "/"
}
]
}
Zadajte presmerovania pomocou súboru netlify.toml
Prípadne môžete určiť presmerovania pomocou a netlify.toml súbor.
- Vytvorte súbor netlify.toml vo svojom publikačnom adresári alebo koreňovom adresári v závislosti od rámca, ktorý používate.
- Pridajte pravidlo na presmerovanie všetkých požiadaviek na vašu domovskú stránku.
[[presmerovania]]
od = "/*"
do = "/index.html"
stav = 200
Premiestnenie vášho webu na Netlify
Po nastavení presmerovania môžete svoju aplikáciu znova nasadiť na Netlify.
- Na vašej webovej stránke Nasadiť na stránke Netlify kliknite na Nastavenia nasadenia.
- Uistite sa, že ste nakonfigurovali správny publikačný adresár Nastavenia zostavy.
- Preneste svoje nové zmeny kódu, vrátane súboru _redirects alebo netlify.toml, do svojho úložiska.
- Toto by malo automaticky spustiť nasadenie. Ak nie, prejdite na stránku svojho webu na Netlify a kliknite na Nasadenie spúšťača, a Nasadiť lokalitu.
- Počkajte na dokončenie zostavovania.
- Ak chcete zobraziť svoj web, otvorte adresu URL. Teraz by sa malo presmerovať na vašu domovskú stránku.
Online hosting vašich webových stránok
Presmerovania na svoj web môžete určiť ich pridaním do súboru _redirects alebo netlify.toml. Toto presmeruje požiadavky na domovskú stránku vašej webovej lokality, a nie na chybu 404 Stránka sa nenašla.
Ak nechcete používať názov domény, ktorý generuje Netlify, môžete si kúpiť vlastný názov domény. Potom môžete nakonfigurovať názov domény tak, aby fungoval s Netlify. Existuje mnoho nástrojov, ktoré vám môžu pomôcť vygenerovať názov domény, ktorý je pre vás vhodný.
11 najlepších tipov, ktoré vám pomôžu vybrať najlepší názov domény
Prečítajte si ďalej
Súvisiace témy
- Programovanie
- Vývoj webových aplikácií
- Web hosting
O autorovi
Sharlene je Tech Writer v MUO a tiež pracuje na plný úväzok v oblasti vývoja softvéru. Má bakalársky titul z IT a predchádzajúce skúsenosti so zabezpečovaním kvality a univerzitným doučovaním. Sharlene miluje hry a hru na klavír.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber