Netlify je brezplačna platforma, ki jo lahko uporabite za gostovanje vašega spletnega mesta. Ena od funkcij, ki jih ponuja, je integracija z gostitelji za nadzor različic, kot sta GitHub in Bitbucket. Za gostovanje vašega spletnega mesta uporablja izvorno kodo iz obstoječega skladišča.
Ko prvič gostite svoje spletno mesto, lahko naletite na težavo, pri kateri si ga ne morete ogledati z njegovim URL-jem. To se zgodi, ko Netlify samodejno ne preusmeri na vaš indeks ali ciljno stran.
To težavo lahko odpravite z majhno konfiguracijo spletnega mesta.
Gostovanje spletnega mesta z uporabo Netlifyja
Na Netlifyju lahko uporabite različne tehnološke sklade Okvir, ki temelji na TypeScript, Angular, do generator statičnega mesta, Hugo. Na glavni strani vašega računa Netlify si lahko ogledate seznam vseh spletnih mest, ki jih gostite. Prav tako si lahko ogledate vse podrobnosti o uvajanju ali gradnji za vsako spletno mesto.
Ko prvič gostite svoje spletno mesto, boste morali konfigurirati nekaj nastavitev. To vključuje ukaz za gradnjo in imenik za objavo. Ob predpostavki, da so vse vaše konfiguracijske nastavitve pravilne, bo Netlify nato sprožil uvedbo za gostovanje vašega spletnega mesta.
Neuspešna napaka pri preusmeritvah na Netlifyju
Netlify ustvari naključno ime domene za vaše spletno mesto. Če svoje spletno mesto gostite prvič, si morda ne boste mogli ogledati svojega spletnega mesta s tega URL-ja. Namesto tega lahko naletite na napako »Stran ni najdena«.
Ta napaka se lahko pojavi, če niste navedli preusmeritev za svoje spletno mesto. V tem primeru, ko odprete URL do svojega spletnega mesta, Netlify ne ve, na katero stran naj najprej preusmeri. Namesto tega prikaže napako 404, namesto da prikaže domačo stran.
Odpravljanje težave z neuspešno preusmeritvijo
Ustvarite lahko veliko pravil preusmeritve na podlagi Koda stanja HTTP ustvarjeno v odgovoru na zahtevo. Če želite odpraviti to posebno napako, boste morali podati samo eno pravilo preusmeritve. To pravilo bo preusmerilo zahteve na vašo domačo stran.
Preusmerite na svojo domačo stran z uporabo datoteke _redirects
Ena od možnosti je, da dodate pravilo preusmeritve v a _preusmeritve datoteko v vašem imeniku za objavo.
- Pomaknite se do imenika za objavo vašega projekta, v katerem so shranjene vaše zgrajene datoteke spletnega mesta. Na primer, v aplikaciji React bi bil to vaš javnosti mapo. V aplikaciji Angular se lahko pomaknete do src mapo (datoteke se od tukaj kopirajo v vašo dist mapo).
- Ustvarite novo datoteko z imenom _redirects. Datoteka _redirects nima končnice datoteke.
- Dodajte pravilo za preusmeritev za preusmeritev zahtev na vašo domačo stran. Na primer, spodnja koda bo preusmerila zahteve na index.html:
/* /index.html 200
- Če uporabljate Angular, morate v datoteko dodati tudi datoteko _redirects sredstva niz v vašem angular.json mapa:
{
"sredstva": [
"src/favicon.ico",
"src/sredstva",
{
"glob": "_preusmeritve",
"vnos": "src",
"izhod": "/"
}
]
}
Določite preusmeritve z uporabo datoteke netlify.toml
Lahko pa tudi določite preusmeritve z uporabo a netlify.toml mapa.
- Ustvarite datoteko netlify.toml v imeniku za objavo ali korenskem imeniku, odvisno od ogrodja, ki ga uporabljate.
- Dodajte pravilo za preusmeritev vseh zahtev na vašo domačo stran.
[[preusmeritve]]
od = "/*"
do = "/index.html"
status = 200
Ponovno umestitev vaše spletne strani na Netlify
Ko nastavite preusmeritev, lahko svojo aplikacijo znova namestite na Netlify.
- Na vaši spletni strani Namestiti strani na Netlifyju, kliknite na Nastavitve uvajanja.
- Prepričajte se, da ste konfigurirali pravilen imenik za objavo pod Nastavitve gradnje.
- Potisnite nove spremembe kode, vključno z datoteko _redirects ali netlify.toml, v svoje skladišče.
- To bi moralo samodejno sprožiti uvedbo. Če ne, se pomaknite na stran svojega spletnega mesta na Netlifyju in kliknite Razmestitev sprožilca, in Uvedba spletnega mesta.
- Počakajte, da se gradnja konča.
- Odprite URL, da si ogledate svoje spletno mesto. Zdaj bi se moral preusmeriti na vašo domačo stran.
Gostovanje vaše spletne strani na spletu
Določite lahko preusmeritve na svoje spletno mesto tako, da jih dodate v datoteko _redirects ali netlify.toml. To bo preusmerilo zahteve na domačo stran vašega spletnega mesta in ne napako 404 Page Not Found.
Če ne želite uporabljati imena domene, ki ga ustvari Netlify, lahko kupite svoje lastno ime domene. Nato lahko konfigurirate to ime domene za delo z Netlifyjem. Obstaja veliko orodij, ki vam lahko pomagajo ustvariti ime domene, ki vam ustreza.
11 najboljših nasvetov, ki vam bodo pomagali izbrati najboljše ime domene
Preberite Naprej
Povezane teme
- Programiranje
- Spletni razvoj
- Spletno gostovanje
O avtorju

Sharlene je tehnična pisateljica pri MUO in polni delovni čas dela tudi na področju razvoja programske opreme. Je diplomirana informatika in ima predhodne izkušnje na področju zagotavljanja kakovosti in univerzitetnega mentorstva. Sharlene obožuje igre in igra klavir.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite