Osnove zadane web stranice Index.html

click fraud protection

Jedna od prvih stvari koje naučite kad započnete uranjati nožne prste u vode dizajn web stranica je način spremanja dokumenata kao web stranica. Mnogi vodiči i članci o početku rada s web dizajnom uputit će vas da spremite svoje početni HTML dokument s nazivom datoteke index.html. Pogledajmo značenje ove posebne konvencije imenovanja koja je doista industrijski standard.

Osoba koja pregledava indeksnu stranicu / acme
Derek Abella / Lifewire

Zadana početna stranica

Stranica index.html najčešći je naziv koji se koristi za zadanu stranicu koja se prikazuje na web mjestu ako nije navedena druga stranica kada posjetitelj zatraži web mjesto. Drugim riječima, index.html naziv je koji se koristi za početnu stranicu web mjesta.

Arhitektura web mjesta i Index.html

Web stranice se grade unutar direktorija na web poslužitelju. Za svoje web mjesto morate spremiti svaku web stranicu kao zasebnu datoteku. Na primjer, vaša stranica "O nama" može biti spremljena kao oko.html a vaša stranica "Kontaktirajte nas" može biti kontakt.html. Vaša će se web stranica sastojati od ovih .html dokumenata.

instagram viewer

Ponekad kad netko posjeti web stranicu, to učini bez navođenja jedne od tih specifičnih datoteka na adresi koju koristi za URL. Na primjer:

http://www.lifewire.com

Iako u zahtjevu za URL upućenom poslužitelju nema navedene stranice, taj web poslužitelj i dalje mora dostaviti stranicu za taj zahtjev kako bi preglednik imao što prikazati. Datoteka koja će se isporučiti zadana je stranica za taj direktorij. U osnovi, ako se ne traži nijedna datoteka, poslužitelj po zadanom zna koju će poslužiti. Na većini web poslužitelja imenuje se zadana stranica u direktoriju.

index.html

U osnovi, kada idete na URL i navedite određenu datoteku, to je ono što će poslužitelj isporučiti. Ako ne navedete naziv datoteke, poslužitelj traži zadanu datoteku i prikazuje je automatski - gotovo kao da ste to ime datoteke unijeli u URL.

Ostala zadana imena stranica

Osim index.html, postoje i druga zadana imena stranica koja neke web stranice koriste, uključujući:

  • indeks.htm
  • default.htm ili default.html
  • home.htm ili home.html

Stvarnost je takva da se web poslužitelj može konfigurirati da prepozna bilo koju datoteku koju želite kao zadanu za tu web lokaciju. U tom je slučaju i dalje dobra ideja držati se index.html ili index.htm jer se to odmah prepozna na većini poslužitelja bez ikakve dodatne konfiguracije. Iako se default.htm ponekad koristi na Windows poslužiteljima, korištenje index.html sve osim osigurava da bez obzira na to gdje odlučite biti domaćin vašem web stranice, uključujući ako u budućnosti odlučite promijeniti davatelja usluge hostinga, vaša će zadana početna stranica i dalje biti prepoznata i prikazana.

Trebali biste imati stranicu index.html u svim svojim direktorijima

Kad god na vašem web mjestu imate direktorij, najbolja je praksa imati odgovarajuću index.html stranicu. Čak i ako ne planirate prikazivati ​​sadržaj na indeksnim stranicama odabranih direktorija s bilo kojim stvarnim vezama do stranica, imati datoteku na mjestu pametan je potez korisničkog iskustva, kao i sigurnosna značajka.

Korištenje zadanog naziva datoteke poput index.html također je sigurnosna značajka

Većina web poslužitelja započinje sa strukturom direktorija vidljivom kad netko dođe u direktorij bez zadane datoteke. Ovaj prikaz prikazuje im informacije o web mjestu koje bi inače bile skrivene, poput direktorija i drugih datoteka u toj mapi. Ova transparentnost može biti korisna tijekom razvoja web lokacije, ali nakon što je web stranica aktivna, omogućavanje pregledavanja direktorija može predstavljati sigurnosnu ranjivost.

Ako datoteku index.html ne stavite u direktorij, prema zadanim postavkama većina web poslužitelja prikazat će popis datoteka svih datoteka u tom direktoriju. Iako se ovo ponašanje može onemogućiti na razini poslužitelja, to znači da morate uključiti administratora poslužitelja da bi to funkcioniralo.

Instalacije IIS-a imaju onemogućeno pregledavanje direktorija prema zadanim postavkama. Ako zadani dokument nije pronađen, a onemogućeno je i pregledavanje zadanog dokumenta i direktorija, korisnik će dobiti pogrešku 404.

Ako vam nedostaje vremena i želite to sami kontrolirati, jednostavno rješenje je jednostavno napisati zadanu web stranicu i nazvati je index.html. Prijenos te datoteke u vaš direktorij pomoći će zatvoriti tu potencijalnu sigurnosnu rupu. Uz to, također je dobra ideja kontaktirati svog davatelja usluge hostinga i zatražiti onemogućavanje pregledavanja direktorija.

Web mjesta koja ne koriste .HTML datoteke

Neke web stranice, poput onih koje pokreće sustav za upravljanje sadržajem ili one koje koriste robusnije programske jezike poput PHP ili ASP, u svojoj strukturi možda neće koristiti .html stranice. Za ove web stranice i dalje želite osigurati da je navedena zadana stranica, a za odabrane mape u njoj posjedovanje stranice index.html (ili index.php, index.asp, itd.) i dalje je poželjno iz opisanih razloga iznad.

instagram story viewer