Index.html noklusējuma tīmekļa vietnes pamati

click fraud protection

Viena no pirmajām lietām, ko uzzināt, kad sākat iegremdēt pirkstus mājas lapas dizains ir tas, kā saglabāt dokumentus kā tīmekļa lapas. Daudzas apmācības un raksti par darba sākšanu ar tīmekļa dizainu liks jums saglabāt sākotnējais HTML dokuments ar faila nosaukumu index.html. Apskatīsim, kāda nozīme ir šai konkrētajai nosaukšanas konvencijai, kas patiešām ir visas nozares standarts.

Persona, kas pārlūko / acme indeksa lapu
Dereks Abella / Lifewire

Noklusējuma mājas lapa

Lapa index.html ir visizplatītākais nosaukums, kas tiek izmantots noklusējuma lapai, kas tiek parādīta vietnē, ja, kad apmeklētājs pieprasa vietni, nav norādīta cita lapa. Citiem vārdiem sakot, index.html ir nosaukums, kas tiek izmantots vietnes sākumlapai.

Vietnes arhitektūra un Index.html

Vietnes ir izveidotas tīmekļa serveru direktoriju iekšpusē. Savai vietnei katra vietne jāsaglabā kā atsevišķs fails. Piemēram, jūsu lapa "Par mums" var tikt saglabāta kā about.html un jūsu "Sazinieties ar mums" lapa var būt contact.html. Jūsu vietne sastāvēs no šiem .html dokumentiem.

instagram viewer

Dažreiz, kad kāds apmeklē vietni, viņš to dara, nenorādot vienu no šiem īpašajiem failiem adresē, kuru viņi izmanto vietrādim URL. Piemēram:

http://www.lifewire.com

Lai gan serverim iesniegtajā URL pieprasījumā nav nevienas lapas, šim tīmekļa serverim joprojām ir jānodrošina lapa šim pieprasījumam, lai pārlūkprogrammā būtu ko parādīt. Piegādātais fails ir šī direktorija noklusējuma lapa. Būtībā, ja neviens fails netiek pieprasīts, serveris zina, kurš no tiem pēc noklusējuma tiks izmantots. Lielākajā daļā tīmekļa serveru tiek nosaukta noklusējuma lapa direktorijā.

index.html

Būtībā, kad dodaties uz URL un norādiet konkrētu failu, to serveris piegādās. Ja nenorādat faila nosaukumu, serveris meklē noklusējuma failu un automātiski to parāda - gandrīz kā tad, ja URL būtu ierakstījis šo faila nosaukumu.

Citi noklusētie lapu nosaukumi

Bez index.html, ir arī citi noklusējuma lapu nosaukumi, kurus dažas vietnes izmanto, tostarp:

  • index.htm
  • default.htm vai default.html
  • home.htm vai home.html

Realitāte ir tāda, ka tīmekļa serveri var konfigurēt tā, lai atpazītu jebkuru vēlamo failu kā noklusējumu šai vietnei. Šādā gadījumā joprojām ir laba ideja palikt pie index.html vai index.htm, jo ​​tā tiek nekavējoties atpazīta lielākajā daļā serveru bez papildu konfigurācijas. Kaut arī default.htm dažreiz tiek izmantots Windows serveros, visi izmantojot index.html, bet nodrošina, ka neatkarīgi no tā, kur izvēlaties mitināt savu vietni, tostarp, ja nākotnē izvēlaties mainīt mitināšanas pakalpojumu sniedzējus, jūsu noklusējuma sākumlapa joprojām tiks atpazīta un parādīta.

Jums vajadzētu būt index.html lappusei visos direktorijos

Ikreiz, kad jūsu vietnē ir direktorijs, ieteicams izmantot atbilstošu index.html lapu. Pat ja jūs neplānojat atsevišķu direktoriju rādītāju lapās parādīt saturu ar faktiskām lapu saitēm, faila ievietošana ir gudra lietotāja pieredzes kustība, kā arī drošības funkcija.

Noklusējuma faila nosaukuma, piemēram, index.html, izmantošana ir arī drošības funkcija

Lielākā daļa tīmekļa serveru sāk direktoriju struktūru, kas redzama, kad kāds nonāk direktorijā bez noklusējuma faila. Šis skats parāda viņiem informāciju par vietni, kas citādi tiktu paslēpta, piemēram, direktorijus un citus failus šajā mapē. Šī pārredzamība var būt noderīga vietnes izstrādes laikā, taču pēc vietnes publicēšanas direktoriju skatīšanas atļaušana var būt drošības ievainojamība.

Ja direktorijā neievietojat failu index.html, pēc noklusējuma lielākā daļa tīmekļa serveru parādīs visu šajā direktorijā esošo failu sarakstu. Lai gan šo darbību var atspējot servera līmenī, tas nozīmē, ka jums jāiesaista servera administrators, lai tas darbotos.

IIS instalācijas pēc noklusējuma direktoriju pārlūkošana ir atspējota. Ja noklusējuma dokuments nav atrasts un gan noklusējuma dokumentu, gan direktoriju pārlūkošana ir atspējota, lietotājs saņems kļūdu 404.

Ja jūs nospiežat laiku un vēlaties to kontrolēt pats, vienkāršs risinājums ir vienkārši uzrakstīt noklusējuma tīmekļa lapu un nosaukt to index.html. Augšupielādējot šo failu direktorijā, tiks novērsta iespējamā drošības sprauga. Turklāt ir ieteicams sazināties arī ar mitināšanas pakalpojumu sniedzēju un lūgt atspējot direktoriju skatīšanu.

Vietnes, kas neizmanto .HTML failus

Dažas vietnes, piemēram, tās, kuru darbību nodrošina satura pārvaldības sistēma, vai vietnes, kas izmanto stingrākas programmēšanas valodas, piemēram, PHP vai ASP, savā struktūrā, iespējams, neizmanto .html lapas. Šīm vietnēm jūs joprojām vēlaties pārliecināties, ka ir norādīta noklusējuma lapa un tajā atlasītie direktoriji vietne, kuras index.html (vai index.php, index.asp utt.) lapa joprojām ir vēlama aprakstīto iemeslu dēļ virs.

instagram story viewer