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.

instagram viewer

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.

  1. 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).
  2. Vytvorte nový súbor s názvom _redirects. Súbor _redirects nemá príponu súboru.
  3. 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
  4. 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.

  1. 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.
  2. 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.

  1. Na vašej webovej stránke Nasadiť na stránke Netlify kliknite na Nastavenia nasadenia.
  2. Uistite sa, že ste nakonfigurovali správny publikačný adresár Nastavenia zostavy.
  3. Preneste svoje nové zmeny kódu, vrátane súboru _redirects alebo netlify.toml, do svojho úložiska.
  4. 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.
  5. Počkajte na dokončenie zostavovania.
  6. 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

zdieľamTweetujtezdieľamEmail

Súvisiace témy

  • Programovanie
  • Vývoj webových aplikácií
  • Web hosting

O autorovi

Sharlene von Drehnen (18 publikovaných článkov)

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.

Viac od Sharlene Von Drehnen

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