Verstaan ​​die Index.html-bladsy op 'n webwerf

Hoe om standaard webblaaie te skep

Een van die heel eerste dinge wat jy leer as jy begin om jou tone in die waters van webwerfontwerp te dompel, is hoe om jou dokumente as webbladsye te stoor. Baie tutoriale en artikels oor die aanvang van die webontwerp sal jou opdrag gee om jou aanvanklike HTML-dokument te stoor met die lêernaam index.html . As jy dink dit lyk soos 'n vreemde keuse vir die bladsy naam, is jy nie alleen in daardie opinie nie. So hoekom is dit gedoen?

Kom ons kyk na die betekenis agter hierdie spesifieke benamingskonvensie, wat inderdaad 'n industrie-wye standaard is.

'N Basiese verduideliking

Die index.html-bladsy is die mees algemene naam wat gebruik word vir die standaard bladsy wat op 'n webwerf vertoon word, indien geen ander bladsy gespesifiseer word wanneer 'n besoeker die webwerf versoek. Met ander woorde, indeks.html is die naam wat gebruik word vir die tuisblad van die webwerf.

'N Meer gedetailleerde verduideliking

Webwerwe word binne-in dopgehou op 'n webbediener gebou. Net soos jy dopgehou het op jou rekenaar waarmee jy lêers stoor, doen jy dieselfde met 'n webbediener deur jou webwerf-lêers, insluitend HTML-bladsye, beelde, skrifte, CSS en meer, by te voeg - basies al die individuele boublokke van jou werf . U kan dopgehou benoem op grond van die inhoud wat hulle sal bevat. Byvoorbeeld, webwerwe bevat gewoonlik 'n gids genaamd "beelde" wat al die grafiese lêers bevat wat vir die webwerf gebruik word.

Vir u webwerf moet u elke webblad as 'n aparte lêer stoor.

Byvoorbeeld, jou "Oor Ons" -bladsy kan as about.html gestoor word en jou "Kontak ons" -bladsy is dalk kontak.html . Jou webwerf sal bestaan ​​uit hierdie. Html dokumente.

Soms wanneer iemand die webwerf besoek, doen hulle dit sonder om een ​​van hierdie spesifieke lêers in die adres wat hulle vir die URL gebruik, te spesifiseer.

Byvoorbeeld:

http: // www.

Die URL bevat die domein, maar daar is geen spesifieke lêer gelys nie. Dit is wat gebeur wanneer iemand na 'n URL wat in 'n advertensie of op 'n besigheidskaart gespesifiseer word, gaan. Hierdie advertensies / materiaal sal waarskynlik die basiese URL van die webwerf adverteer, wat beteken dat enigeen wat kies om daardie URL te gebruik, basies na die tuisblad van die webwerf gaan, aangesien hulle nie 'n spesifieke bladsy aangevra het nie.

Alhoewel daar nie 'n bladsy is in die URL-versoek wat hulle aan die bediener maak nie, moet hierdie webbediener nog 'n bladsy vir hierdie versoek lewer sodat die leser iets het om te vertoon. Die lêer wat afgelewer sal word, is die verstekbladsy vir daardie gids. Basies, as daar nie 'n lêer aangevra word nie, weet die bediener watter een as standaard dien. Op die meeste webbedieners word die standaard bladsy in 'n gids genaamd index.html.

In wese, as jy na 'n URL gaan en spesifiseer 'n spesifieke lêer , is dit wat die bediener sal lewer. As u nie 'n lêernaam spesifiseer nie, soek die bediener na 'n standaardlêer en vertoon dit outomaties - amper asof u daardie lêernaam in die URL ingetik het. Hieronder is wat eintlik gewys word as jy na die voorheen getoonde URL gaan.

Ander standaard bladsy name

Behalwe index.html, is daar ander standaard bladsy name wat sommige webwerwe gebruik, insluitend:

Die realiteit is dat 'n webbediener gekonfigureer kan word om enige lêer wat jy wil as die standaard vir daardie werf te herken. As dit die geval is, is dit steeds 'n goeie idee om by index.html of index.htm te bly, want dit word onmiddellik op die meeste bedieners herken sonder enige bykomende konfigurasie. Terwyl default.htm soms gebruik word op Windows-bedieners, gebruik indeks.html alles, maar verseker dat ongeag waar jy kies om jou werf te host, insluitend as jy kies om aanbieders in die toekoms te skuif, sal jou verstek tuisblad steeds herken word en korrek wees. vertoon word.

Jy moet 'n indeks.html bladsy in al jou gidse hê

Wanneer u 'n gids op u webwerf het, is dit 'n beste praktyk om 'n ooreenstemmende index.html bladsy te hê. Dit laat jou lesers toe om 'n bladsy te sien wanneer hulle na daardie gids kom sonder om 'n lêernaam in die URL te tik, om te verhoed dat hulle 'n 404 bladsy nie gevind het nie . Selfs as jy nie van plan is om inhoud op die indeksbladsye van geselekteerde dopgehou met enige werklike bladsyskakels te vertoon nie, is dit 'n slim gebruikerervaring, sowel as 'n sekuriteitsfunksie.

Die gebruik van 'n standaard lêernaam soos index.html is ook 'n beveiligingsfunksie

Die meeste webbedieners begin met die gidsstruktuur sigbaar wanneer iemand na 'n gids kom sonder 'n standaardlêer. Dit wys hulle inligting oor die webwerf wat andersins weggesteek sou word, soos directories en ander lêers in die gids. Dit kan nuttig wees tydens die ontwikkeling van 'n webwerf, maar sodra 'n webwerf is lewendig, kan dit moontlik wees om 'n sekuriteitsprobleem te sien wat u wil vermy.

As u nie 'n indeks.html-lêer in 'n gids installeer nie, sal die meeste webbedieners die lêerlys van al die lêers in die gids vertoon. Alhoewel dit op die bedienervlak gedeaktiveer kan word, beteken dit dat jy die bedieneradministrasie moet betrek om dit te laat werk. As jy betyds gedruk word en dit self wil beheer, is dit maklik om 'n verstekwebblad te skryf en noem dit index.html. As u die lêer oplaai in u gids, sal u die potensiële sekuriteitsgat sluit.

Daarbenewens is dit ook 'n goeie idee om ook kontak met u hosting verskaffer en vra dat die gids vertoon word afgeskakel.

Bladsye wat nie gebruik word nie .HTML-lêers

Sommige webwerwe, soos dié wat deur 'n inhoudbestuurstelsel aangedryf word of diegene wat meer robuuste programmeertaal soos PHP of ASP gebruik, mag nie .html-bladsye in hul struktuur gebruik nie. Vir hierdie webwerwe wil jy steeds verseker dat 'n standaard bladsy gespesifiseer is, en vir die kies van dopgehou in die werf, met 'n indeks.html (of index.php, index.asp, ens.) Bladsy is steeds wenslik om die redes wat beskryf word. hierbo.