Pag-unawa sa Index.html Page sa isang Website

Paano lumikha ng default na mga web page

Isa sa mga unang bagay na natutunan mo habang sinimulan mo ang paglubog ng iyong mga daliri sa tubig ng disenyo ng website ay kung paano i-save ang iyong mga dokumento bilang mga web page. Maraming mga tutorial at mga artikulo tungkol sa pagsisimula sa disenyo ng web ay tuturuan ka na i-save ang iyong unang HTML na dokumento gamit ang file name index.html . Kung sa tingin mo na tila isang kakaibang pagpili para sa pangalan ng pahina, hindi ka nag-iisa sa opinyon na iyon. Kaya bakit ito ginawa?

Tingnan natin ang kahulugan sa likod ng partikular na kombensiyal na pagbibigay ng pangalan na sa katunayan, isang pamantayan sa buong industriya.

Isang Pangunahing Pagpapaliwanag

Ang index.html pahina ay ang pinaka-karaniwang pangalan na ginagamit para sa default na pahina na ipinapakita sa isang website kung walang iba pang mga pahina ay tinukoy kapag hiniling ng isang bisita ang site. Sa madaling salita, index.html ang pangalan na ginamit para sa homepage ng website.

Isang Higit na Detalyadong Paliwanag

Ang mga website ay binuo sa loob ng mga direktoryo sa isang web server. Tulad ng mayroon kang mga folder sa iyong computer na iyong i-save ang mga file, ginagawa mo rin ang isang web server sa pamamagitan ng pagdaragdag ng iyong mga file sa website, kabilang ang mga pahina ng HTML, mga imahe, mga script, CSS , at higit pa - talaga ang lahat ng mga indibidwal na bloke ng gusali ng iyong site . Maaari mong pangalanan ang mga direktoryo batay sa nilalaman na naglalaman ng mga ito. Halimbawa, ang mga website ay karaniwang nagsasama ng isang direktoryo na may label na "mga larawan" na naglalaman ng lahat ng mga graphic na file na ginamit para sa website.

Para sa iyong website, kakailanganin mong i-save ang bawat webpage bilang isang hiwalay na file.

Halimbawa, ang pahina ng "Tungkol sa Amin" ay maaaring mai-save bilang tungkol sa.html at ang pahina ng "Makipag-ugnay sa Amin" ay maaaring contact.html . Ang iyong site ay binubuo ng mga html na mga dokumento.

Minsan kapag may bumisita sa website, ginagawa nila ito nang hindi tumutukoy sa isa sa mga tukoy na file na ito sa address na ginagamit nila para sa URL.

Halimbawa:

http: // www.

Kabilang sa URL na iyon ang domain, ngunit walang partikular na file na nakalista. Ito ang nangyayari kapag may napupunta sa isang URL na tinukoy sa isang advertisement o sa isang business card. Ang mga ad / materyales ay malamang na mag-advertise ng pangunahing URL ng website, na nangangahulugang sinuman na pipiliing gamitin ang URL ay karaniwang pumunta sa homepage ng site dahil hindi nila hiniling ang anumang tukoy na pahina.

Ngayon, kahit walang pahina na nakalista sa kahilingan ng URL na ginagawa nila sa server, kailangan pa ng server ng web na maghatid ng isang pahina para sa kahilingan na ito upang magkaroon ng isang bagay na ipapakita. Ang file na ibibigay ay ang default na pahina para sa direktoryong iyon. Karaniwang, kung walang hiniling na file, alam ng server kung alin ang maibibigay sa pamamagitan ng default. Sa karamihan ng mga web server, ang default na pahina sa isang direktoryo ay pinangalanan index.html.

Sa kakanyahan, kapag pumunta ka sa isang URL at tukuyin ang isang tukoy na file , iyon ang ibibigay ng server. Kung hindi mo tukuyin ang isang pangalan ng file, hinahanap ng server ang isang default na file at ipinapakita ang awtomatiko - halos bilang kung nag-type ka sa pangalan ng file sa URL. Nasa ibaba ang aktwal na ipinapakita kung nagpunta ka sa naunang ipinapakita URL.

Ibang Mga Pangalan ng Default na Pahina

Bukod sa index.html, mayroong iba pang mga default na pangalan ng pahina na ginagamit ng ilang mga site, kabilang ang:

Ang katotohanan ay ang isang web server ay maaaring i-configure upang makilala ang anumang file na gusto mo bilang default para sa site na iyon. Kung gayon, magandang ideya na manatili sa index.html o index.htm dahil agad itong nakilala sa karamihan sa mga server nang walang anumang karagdagang configuration na kinakailangan. Habang ang default.htm minsan ay ginagamit sa mga server ng Windows, gumagamit ng index.html lahat ngunit tinitiyak na kahit na kung saan pipiliin mong i-host ang iyong site, kabilang ang kung pipiliin mong ilipat ang mga provider sa paghahatid sa hinaharap, ang iyong default na homepage ay makikilala pa rin at maayos ipinapakita.

Dapat kang Magkaroon ng isang index.html Page sa Lahat ng Iyong Mga Direktoryo

Sa tuwing mayroon kang isang direktoryo sa iyong website, ito ay isang pinakamahusay na kasanayan upang magkaroon ng isang nararapat na pahina index.html. Pinapayagan nito ang iyong mga mambabasa na makita ang isang pahina kapag dumating sila sa direktyong iyon nang hindi nagta-type ng isang pangalan ng file sa URL, na pumipigil sa mga ito na makakita ng isang error na 404 Page Not Found . Kahit na hindi mo plano na magpakita ng nilalaman sa mga pahina ng index ng mga piling direktoryo sa anumang aktwal na mga link sa pahina, ang pagkakaroon ng file sa lugar ay isang matalinong paglipat ng karanasan ng gumagamit, pati na rin ang isang tampok sa seguridad.

Paggamit ng isang Default na Pangalan ng File Tulad ng index.html ay isang Tampok ng Seguridad bilang Well

Ang karamihan sa mga web server ay nagsisimula sa istraktura ng direktoryo na nakikita kapag ang isang tao ay nagmumula sa isang direktoryo nang walang isang default na file. Ipinakikita nito sa kanila ang impormasyon tungkol sa website na maaaring itago, tulad ng mga direktoryo at iba pang mga file sa folder na iyon. Ito ay maaaring makatulong sa panahon ng pag-unlad ng isang site, ngunit sa sandaling ang isang site ay live, na nagbibigay-daan para sa direktoryo ng pagtingin ay maaaring isang kahinaan sa seguridad na nais mong maiwasan.

Kung hindi mo inilagay sa isang index.html file sa isang direktoryo, sa pamamagitan ng default ang karamihan sa mga web server ay magpapakita ng isang listahan ng file ng lahat ng mga file sa direktyong iyon. Habang hindi ito maaaring paganahin sa antas ng server, nangangahulugan ito na kailangan mong isangkot ang server admin upang gawin ito. Kung pinindot ka ng oras at nais mong kontrolin ito sa iyong sarili, isang madaling pag-troubleshoot ay magsulat lamang ng isang default na web page at pangalanan ito index.html. Ang pag-upload ng file na iyon sa iyong direktoryo ay makakatulong na isara ang potensyal na butas ng seguridad.

Bukod pa rito, isang magandang ideya din na makipag-ugnay sa iyong hosting provider at hilingin sa pag-view ng direktoryo na hindi paganahin.

Mga Site na Hindi Ginagamit. Mga File ng HTML

Ang ilang mga website, tulad ng mga na pinapatakbo ng isang sistema ng pamamahala ng nilalaman o mga gumagamit ng mas mahusay na mga wika ng programming tulad ng PHP o ASP, ay hindi maaaring gumamit ng mga pahina ng html sa kanilang istraktura. Para sa mga site na ito, nais mo pa ring tiyakin na ang isang default na pahina ay tinukoy, at para sa mga piling direktoryo sa site na iyon, ang pagkakaroon ng isang pahina index.html (o index.php, index.asp, atbp) ay pa rin kanais-nais para sa mga dahilan na inilarawan sa itaas.