Netlify ir bezmaksas platforma, kuru varat izmantot savas vietnes mitināšanai. Viena no tā piedāvātajām funkcijām ir integrācija ar versiju kontroles resursdatoriem, piemēram, GitHub un Bitbucket. Tas izmanto avota kodu no esošas krātuves, lai mitinātu jūsu vietni.

Pirmoreiz mitinot vietni, iespējams, saskarsities ar problēmu, kuras dēļ nevarat to skatīt, izmantojot tās URL. Tas notiek, ja Netlify automātiski nenovirza uz jūsu rādītāju vai galveno lapu.

Šo problēmu var novērst, veicot nelielu vietnes konfigurāciju.

Vietnes mitināšana, izmantojot Netlify

Pakalpojumā Netlify varat izmantot dažādus tehnoloģiju skursteņus no Uz TypeScript balstīta sistēma, Angular, uz statisko vietņu ģenerators, Hugo. Netlify konta galvenajā lapā varat skatīt visu jūsu mitināto vietņu sarakstu. Varat arī izpētīt detalizētu informāciju par katras vietnes izvietošanu vai izveidi.

Pirmoreiz mitinot vietni, jums būs jākonfigurē daži iestatījumi. Tas ietver būvēšanas komandu un publicēšanas direktoriju. Pieņemot, ka visi jūsu konfigurācijas iestatījumi ir pareizi, Netlify pēc tam aktivizēs izvietošanu jūsu vietnes mitināšanai.

instagram viewer

Neveiksmīgas novirzīšanas kļūda vietnē Netlify

Netlify jūsu vietnei ģenerē nejaušu domēna nosaukumu. Ja šī ir pirmā reize, kad mitināt savu vietni, iespējams, nevarēsit skatīt savu vietni no šī URL. Tā vietā var tikt parādīta kļūda “Lapa nav atrasta”.

Šī kļūda var rasties, ja savai vietnei neesat norādījis novirzīšanu. Šādā gadījumā, atverot savas vietnes URL, Netlify nezina, uz kuru lapu sākotnēji novirzīt. Tā vietā tiek parādīta kļūda 404, nevis tiek rādīta sākumlapa.

Neveiksmīgas novirzīšanas problēmas novēršana

Varat izveidot daudzus novirzīšanas noteikumus, pamatojoties uz HTTP statusa kods ģenerēts atbildē uz pieprasījumu. Lai labotu šo konkrēto kļūdu, jums būs jānorāda tikai viena novirzīšanas kārtula. Šis noteikums novirzīs pieprasījumus uz jūsu sākumlapu.

Novirziet uz savu sākumlapu, izmantojot failu _redirects

Viena iespēja ir pievienot novirzīšanas kārtulu a _redirects failu savā publicēšanas direktorijā.

  1. Dodieties uz sava projekta publicēšanas direktoriju, kurā tiek glabāti jūsu izveidotie vietnes faili. Piemēram, lietotnē React tas būtu jūsu publiski mapi. Lietotnē Angular varat pāriet uz src mape (faili tiek kopēti no šejienes uz jūsu dist mape).
  2. Izveidojiet jaunu failu ar nosaukumu _redirects. Failam _redirects nav faila paplašinājuma.
  3. Pievienojiet novirzīšanas kārtulu, lai novirzītu pieprasījumus uz jūsu sākumlapu. Piemēram, tālāk norādītais kods novirzīs pieprasījumus uz index.html:
    /* /index.html 200
  4. Ja izmantojat Angular, failam jāpievieno arī fails _redirects aktīviem masīvs tavā leņķiskais.json fails:
    {
    "aktīviem": [
    "src/favicon.ico",
    "src/assets",
    {
    "glob": "_redirects",
    "ievade": "src",
    "izvade": "/"
    }
    ]
    }

Norādiet novirzīšanu, izmantojot failu netlify.toml

Varat arī norādīt novirzīšanu, izmantojot a netlify.toml failu.

  1. Izveidojiet failu netlify.toml savā publicēšanas direktorijā vai saknes direktorijā atkarībā no izmantotā ietvara.
  2. Pievienojiet kārtulu, lai novirzītu visus pieprasījumus uz jūsu sākumlapu.
    [[novirza]]
    no = "/*"
    uz = "/index.html"
    statuss = 200

Vietnes pārizvietošana pakalpojumā Netlify

Kad esat iestatījis novirzīšanu, varat atkārtoti izvietot savu lietotni Netlify.

  1. Jūsu vietnē Izvietot lapā Netlify, noklikšķiniet uz Izvietot iestatījumus.
  2. Pārliecinieties, vai esat konfigurējis pareizo publicēšanas direktoriju Būvējuma iestatījumi.
  3. Nosūtiet jaunās koda izmaiņas, tostarp failu _redirects vai netlify.toml, savā repozitorijā.
  4. Tam vajadzētu automātiski aktivizēt izvietošanu. Ja nē, dodieties uz savas vietnes lapu Netlify un noklikšķiniet uz Iedarbināt izvietošanu, un Izvietot vietni.
  5. Pagaidiet, līdz būvniecība tiks pabeigta.
  6. Atveriet URL, lai skatītu savu vietni. Tagad tam vajadzētu novirzīt uz jūsu sākumlapu.

Jūsu vietnes mitināšana tiešsaistē

Varat norādīt novirzīšanu uz savu vietni, pievienojot tās failam _redirects vai netlify.toml. Tādējādi pieprasījumi tiks novirzīti uz jūsu vietnes sākumlapu, nevis 404. lapa nav atrasta kļūda.

Ja nevēlaties izmantot Netlify ģenerēto domēna nosaukumu, varat iegādāties savu domēna nosaukumu. Pēc tam varat konfigurēt šo domēna nosaukumu darbam ar Netlify. Ir daudz rīku, ko varat izmantot, lai palīdzētu ģenerēt sev piemērotu domēna nosaukumu.

11 labākie padomi, kas palīdzēs izvēlēties labāko domēna nosaukumu

Lasiet Tālāk

DalītiesČivinātDalītiesE-pasts

Saistītās tēmas

  • Programmēšana
  • Web izstrāde
  • Web Hosting

Par autoru

Šarlīna fon Drēnena (18 publicēti raksti)

Šarlīna ir MUO tehnoloģiju rakstniece, kā arī pilnu slodzi strādā programmatūras izstrādē. Viņai ir IT bakalaura grāds un iepriekšēja pieredze kvalitātes nodrošināšanā un augstskolu apmācībā. Šarlīnai patīk spēlēt un spēlēt klavieres.

Vairāk no Šarlīnas fon Drehnenas

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu