Skip to main content

Index.html-oletussivun perusteet

Web Scraping with Nokogirl/Kimono by Robert Krabek (Huhtikuu 2024)

Web Scraping with Nokogirl/Kimono by Robert Krabek (Huhtikuu 2024)
Anonim

Yksi ensimmäisistä asioista, joita opit kun aloitat varpaillaan varpaita verkkosivuston suunnittelun vesillä, on, miten tallennat asiakirjat verkkosivuiksi. Monia tutoriaaleja ja artikkeleita web-suunnittelun aloittamisesta opastaa sinua tallentamaan alkuperäisen HTML-asiakirjan tiedostonimellä index.html. Jos luulet, että tuntuu outo valinta sivun nimen, et ole yksin tässä mielipiteessä. Joten miksi tämä on tehty? Katsotaanpa tämän nimenomaisen nimeämiskäytännön taustalla olevan merkityksen, joka on todellakin alan laajuinen standardi.

Perusselvitys

Index.html-sivu on yleisimpi nimi, jota käytetään verkkosivustolla näkyvälle oletussivulle, ellei toista sivua ole määritetty, kun kävijä pyytää sivustoa. Toisin sanoen, index.html on nimen, jota käytetään verkkosivuston kotisivulle.

Yksityiskohtaisempi selitys

Verkkosivustot on rakennettu www-palvelimen hakemistojen sisälle. Samoin kuin sinulla on tietokoneellasi olevia kansioita, joiden avulla tallennat tiedostoja, teet samoin verkkopalvelimella lisäämällä verkkosivustosi tiedostoja, kuten HTML-sivuja, kuvia, komentosarjoja, CSS-tiedostoja ja paljon muuta - pohjimmiltaan kaikki sivustosi yksittäiset rakennuspalikat . Voit nimetä hakemistot sisällön perusteella. Esimerkiksi sivustot sisältävät yleensä hakemiston, joka on merkitty "kuviin", joka sisältää kaikki verkkosivustolle käytetyt graafiset tiedostot.

Sivustollesi on tallennettava kaikki verkkosivut erillisenä tiedostona. Esimerkiksi "Meistä" -sivusi voidaan tallentaa nimellä about.html ja "Ota yhteyttä" -sivu saattaa olla contact.html. Sivustosi koostuu näistä .html-asiakirjoista.

Joskus, kun joku vierailee verkkosivustolla, he tekevät niin määrittämättä mitään näistä tietyistä tiedoista URL-osoitteessa käytettävässä osoitteessa. Esimerkiksi:

http://www.Go-Travels.com

Tämä URL-osoite sisältää verkkotunnuksen, mutta tiettyä tiedostoa ei ole luetteloitu. Näin tapahtuu aina, kun joku menee mainokseen tai käyntikorttiin määritettyyn URL-osoitteeseen. Mainokset / materiaalit todennäköisesti mainostavat verkkosivuston perus-URL-osoitteen, mikä tarkoittaa, että kaikki, jotka haluavat käyttää tätä URL-osoitetta, lähtevät pääsääntöisesti sivuston etusivulle, koska he eivät ole pyytäneet mitään erityistä sivua.

Nyt, vaikka URL-osoitteessa ei ole mitään sivua, jonka he tekevät palvelimelle, niin web-palvelin tarvitsee vielä toimittaa sivun pyyntöön, jotta selaimella on jotain näytettävää. Toimitettava tiedosto on kyseisen hakemiston oletussivu. Pohjimmiltaan, jos tiedostoa ei pyydetä, palvelin tietää, minkä palvelimen oletusarvoisesti. Useimmissa verkkopalvelimissa on oletusnumero hakemistossa

index.html

Pohjimmiltaan, kun siirryt URL-osoitteeseen ja määrität tietyn tiedoston, se antaa palvelimelle. Jos et anna tiedoston nimeä, palvelin etsii oletustiedoston ja näyttää sen automaattisesti - melkein kuin olisit kirjoittanut kyseisen tiedoston nimen URL-osoitteeseen. Alla on, mitä todella näytetään, jos menit aikaisemmin näytettyyn URL-osoitteeseen.

Muut oletusnimi-nimet

Indeksin.html lisäksi on muita oletussivu-nimiä, joita jotkut sivustot käyttävät, mukaan lukien:

  • index.htm
  • default.htm tai default.html
  • home.htm tai home.html

Todellisuudessa web-palvelin voidaan konfiguroida tunnistamaan minkä tahansa tiedoston oletusarvoksi kyseiselle sivustolle. Tällöin kannattaa pysyä hakemistossa index.html tai index.htm, koska se tunnistetaan välittömästi useimmilla palvelimilla ilman lisäkokoonpanoa. Vaikka default.htm on joskus käytetty Windows-palvelimissa käyttäen index.html kaikkia, mutta varmistaa, että riippumatta siitä, mistä päätät sivuston ylläpitämisestä, myös jos päätät siirtää palveluntarjoajia tulevaisuudessa, oletusarvoinen etusivusi tunnustetaan edelleen ja oikein näytetään.

Sinulla pitäisi olla index.html sivu kaikissa hakemistoissasi

Aina kun sinulla on hakemisto verkkosivustollasi, on paras käytäntö saada vastaava

index.html

sivu. Näin lukijat voivat nähdä sivun, kun he tulevat kyseiseen hakemistoon kirjoittamatta tiedostonimeä URL-osoitteessa, estäen heitä näkemästä

. Vaikka et halua näyttää sisältöä hakemiston hakemistosivuilla minkä tahansa todellisen sivun linkin avulla, tiedostojen käyttäminen on älykäs käyttäjäkokemusliike sekä suojausominaisuus.

Default File Name -työkalun käyttäminen Like index.html on myös turvallisuusominaisuus

Useimmat verkkopalvelimet alkavat hakemistorakenteesta näkyväksi, kun joku tulee hakemistoon, jossa ei ole oletustiedostoa. Tämä näyttää heille tietoa verkkosivustosta, joka muutoin olisi piilotettu, kuten hakemistoja ja muita kyseisessä kansiossa olevia tiedostoja. Tämä voi olla hyödyllistä sivuston kehittämisen aikana, mutta kun sivusto on elossa, hakemiston katselu voi olla tietoturvaheikkous, jota haluat välttää.

Jos et laita hakemistoon index.html-tiedostoa, oletuksena useimmat verkkopalvelimet näyttävät tiedostoluettelon kaikista kyseisessä hakemistossa olevista tiedostoista. Vaikka tämä voidaan poistaa käytöstä palvelintasolla, se tarkoittaa, että palvelimen ylläpitäjä on otettava mukaan, jotta se toimisi. Jos olet painanut aikaa ja haluat hallita tätä itse, helpon ratkaisun on yksinkertaisesti kirjoittaa oletusarvoinen verkkosivu ja nimetä se index.html. Tiedoston lataaminen hakemistoosi auttaa sulkemaan kyseisen mahdollisen tietoturva-aukon. Lisäksi on myös hyvä ottaa yhteyttä palveluntarjoajaan ja pyytää hakemiston katselun estämistä.

Sivustot, jotka eivät käytä .HTML-tiedostoja

Jotkin verkkosivustot, kuten sisällönhallintajärjestelmät tai sellaiset, jotka käyttävät tehokkaampia ohjelmointikieliä, kuten PHP tai ASP, eivät voi käyttää .html-sivuja niiden rakenteessa. Näille sivustoille kannattaa edelleen varmistaa, että oletussivu on määritetty ja kyseisen sivuston valittavissa hakemistoissa index.html (tai index.php, index.asp jne.) Sivu on edelleen toivottava kuvatuista syistä edellä.