„Netlify“ yra nemokama platforma, kurią galite naudoti savo svetainei priglobti. Viena iš siūlomų funkcijų yra integracija su versijų valdymo prieglobomis, tokiomis kaip „GitHub“ ir „Bitbucket“. Svetainei priglobti naudojamas šaltinio kodas iš esamos saugyklos.
Kai pirmą kartą priglobiate svetainę, galite susidurti su problema, kai negalite jos peržiūrėti naudodami jos URL. Taip atsitinka, kai „Netlify“ automatiškai neperadresuoja į jūsų indeksą arba nukreipimo puslapį.
Šią problemą galite išspręsti šiek tiek konfigūruodami svetainę.
Svetainės priegloba naudojant „Netlify“.
Galite naudoti skirtingus „Netlify“ technologijų paketus „TypeScript“ pagrindu sukurta sistema, kampinė, į statinis svetainės generatorius, Hugo. Pagrindiniame „Netlify“ paskyros puslapyje galite peržiūrėti visų jūsų priglobtų svetainių sąrašą. Taip pat galite įsigilinti, kad pamatytumėte bet kokią kiekvienos svetainės diegimo ar kūrimo informaciją.
Kai pirmą kartą priglobiate savo svetainę, turėsite sukonfigūruoti keletą nustatymų. Tai apima kūrimo komandą ir paskelbimo katalogą. Darant prielaidą, kad visi jūsų konfigūracijos nustatymai yra teisingi, „Netlify“ suaktyvins diegimą, kad priglobtų jūsų svetainę.
„Netlify“ peradresavimo klaida
„Netlify“ sugeneruoja atsitiktinį jūsų svetainės domeno pavadinimą. Jei tai pirmas kartas, kai priglobiate savo svetainę, gali būti, kad negalėsite peržiūrėti svetainės naudodami šį URL. Vietoj to galite susidurti su klaida „Puslapis nerastas“.
Ši klaida gali atsirasti, kai nenurodėte savo svetainės peradresavimų. Tokiu atveju, kai atidarote savo svetainės URL, „Netlify“ nežino, į kurį puslapį iš pradžių nukreipti. Vietoj to, ji pateikia 404 klaidą, o ne rodo pagrindinį puslapį.
Nepavykusio peradresavimo problemos sprendimas
Galite sukurti daugybę peradresavimo taisyklių, pagrįstų HTTP būsenos kodas sugeneruotas atsakyme į užklausą. Norėdami ištaisyti šią konkrečią klaidą, turėsite nurodyti tik vieną peradresavimo taisyklę. Ši taisyklė nukreips užklausas į jūsų pagrindinį puslapį.
Peradresuokite į savo pagrindinį puslapį naudodami failą _redirects
Viena iš galimybių yra pridėti peradresavimo taisyklę prie a _peradresavimai failą publikavimo kataloge.
- Eikite į savo projekto publikavimo katalogą, kuriame saugomi sukurti svetainės failai. Pavyzdžiui, programoje „React“ tai būtų jūsų viešas aplanką. „Angular“ programoje galite pereiti prie src aplanką (failai nukopijuojami iš čia į jūsų raj aplankas).
- Sukurkite naują failą pavadinimu _redirects. Failas _redirects neturi failo plėtinio.
- Pridėkite peradresavimo taisyklę, kad peradresuotumėte užklausas į pagrindinį puslapį. Pavyzdžiui, toliau pateiktas kodas peradresuos užklausas į index.html:
/* /index.html 200
- Jei naudojate Angular, taip pat turėtumėte pridėti failą _redirects prie turto masyvas tavo kampinis.json failas:
{
"turto": [
"src/favicon.ico",
"src/assets",
{
"glob": "_peradresavimai",
"įvestis": "src",
"išvestis": "/"
}
]
}
Nurodykite peradresavimus naudodami failą netlify.toml
Arba taip pat galite nurodyti peradresavimus naudodami a netlify.toml failą.
- Sukurkite failą netlify.toml publikavimo kataloge arba šakniniame kataloge, atsižvelgiant į naudojamą sistemą.
- Pridėkite taisyklę, kad visos užklausos būtų nukreipiamos į pagrindinį puslapį.
[[peradresuoja]]
iš = "/*"
į = "/index.html"
būsena = 200
Svetainės perkėlimas „Netlify“.
Kai nustatysite peradresavimą, galite iš naujo įdiegti programą „Netlify“.
- Jūsų svetainėje Diegti „Netlify“ puslapyje spustelėkite Įdiegti nustatymus.
- Įsitikinkite, kad sukonfigūravote tinkamą paskelbimo katalogą Sukūrimo nustatymai.
- Perkelkite naujus kodo pakeitimus, įskaitant _redirects arba netlify.toml failą, į saugyklą.
- Tai turėtų automatiškai suaktyvinti diegimą. Jei ne, eikite į savo svetainės puslapį „Netlify“ ir spustelėkite Suaktyvinti diegimą, ir Įdiegti svetainę.
- Palaukite, kol statyba bus baigta.
- Atidarykite URL, kad peržiūrėtumėte savo svetainę. Dabar jis turėtų nukreipti į jūsų pagrindinį puslapį.
Jūsų svetainės talpinimas internete
Galite nurodyti peradresavimus į savo svetainę įtraukdami juos į failą _redirects arba netlify.toml. Tai nukreips užklausas į jūsų svetainės pagrindinį puslapį, o ne į klaidą 404 Puslapis nerastas.
Jei nenorite naudoti „Netlify“ sugeneruoto domeno vardo, galite nusipirkti savo domeno vardą. Tada galite sukonfigūruoti tą domeno pavadinimą, kad jis veiktų su Netlify. Yra daug įrankių, kuriuos galite naudoti norėdami sugeneruoti jums tinkamą domeno pavadinimą.
11 geriausių patarimų, padėsiančių pasirinkti geriausią domeno vardą
Skaitykite toliau
Susijusios temos
- Programavimas
- Interneto kūrimas
- Web Hosting
Apie autorių

Sharlene yra MUO technologijų rašytoja ir visą darbo dieną dirba programinės įrangos kūrimo srityje. Ji turi IT bakalauro laipsnį ir ankstesnę patirtį kokybės užtikrinimo ir universitetų kuravimo srityse. Sharlene mėgsta žaisti ir groti pianinu.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Spauskite čia norėdami užsiprenumeruoti