Kuigi enamikku veebisaite käitatakse Unixi veebiserverites, mis nagu ka Macid ei vaja faililaiendeid, aitavad need laiendused faile eristada. Failinimi ja laiend näitavad faili tüüpi, seda, kuidas veebiserver seda kasutab ja kuidas sellele juurde pääsete.
Levinud failitüübid
Veebiserverites on kõige levinumad failid järgmised:
- veebilehed
- Kujutised
- Skriptid
- Programmid ja muud tüübid
Veebilehed
Veebilehtede jaoks on standardiks kaks laiendust: .html ja .htm. Neil pole vahet ja saate mõlemat kasutada enamikus veebiserverites.
Algse laiendina domeenile HTML-lehed Unixi veebimajutusmasinates, .html tähistab faili, mis kasutab HTML-i (HyperText Markup Language) või XHTML-i (EXtensible HyperText Markup Language).
Windows / DOS nõudis kolmetähelisi faililaiendeid, mis põhjustas .htm pikendamine. See viitab ka HTML- ja XHTML-failidele ning seda saab kasutada igas veebiserveris, olenemata opsüsteemist.
Enamiku veebiserverite kataloogi vaikelehel on tavaliselt index.htm või index.html pikendamine. Teie veebisaidi külastajad ei pea aadressiribale kumbagi neist kahest laiendist sisestama, kui olete avalehele andnud neist ühe. Näiteks,
http://thoughtco.com/index.htm läheb samasse kohta, kus http://thoughtco.com.Mõni veebiserver on seadistatud avalehele helistamiseks vaikimisi.htm, mida saate muuta, kui teil on juurdepääs serveri konfiguratsioonile.
Kujutised
Internetis on kõige levinumad pildifailide tüübid GIF, JPGja PNG. Kõik brauserid saavad neid kuvada ja veebidisainerid kasutavad seda see on parim vorming nende konkreetsete rakenduste jaoks.
GIF
GIF (graafiline vahetusvorming) on kadudeta formaat, mille CompuServe on välja töötanud nii animeeritud kui ka staatiliste piltide jaoks. See sobib kõige paremini lamedate värvide ja lühikeste animeeritud juppidega piltide jaoks. See pakub võimalust värve indekseerida veendumaks, et need sisaldavad ainult veebis ohutuid värve (või muidu väikest värvipaletti), hoides faili suurust väikesena.
JPG
The JPG (teise nimega JPEG) vormingu lõi fotopiltide ühine fotograafiaekspertide rühm (seega akronüüm). Kui pildil on fotokvaliteedid ilma ühevärviliste avarusteta, sobib see selle failivorminguga hästi. Fotoga salvestatud foto .jpg või .jpeg laiend tihendatakse tavaliselt, andes väiksema failisuuruse kui a .gif faili.
PNG
The PNG (kaasaskantav võrgugraafika) vorming tehti veebi jaoks, parema tihenduse, värvi ja läbipaistvusega kui GIF-failides. PNG-del ei pea olema .png laiendus, kuid nii näete neid kõige sagedamini.
Skriptid
Skriptid on failid, mis aktiveerivad veebisaitidel dünaamilisi toiminguid. Neid on palju, kuid kõige sagedamini näete järgmist.
.js (JavaScript)
Võite laadida JavaScripti faile veebilehele ise või paigutada JavaScripti välisse faili ja helistada sellele sealt. Kui kirjutate oma JavaScripti veebilehele, ei näe te seda .js laiendus, kuna see on osa HTML-failist.
.java või .klass
Neid kahte laiendust seostatakse sageli Java-programmidega. Kuigi te tõenäoliselt ei leia a .java või .klass Veebilehe laienduseks kasutatakse neid faile sageli veebilehtede Java-aplettide loomiseks.
Java on täiesti erinev programmeerimiskeel JavaScriptist.
Muud failitüübid
Mõned muud laiendused, mida võite kohata, viitavad failidele, mis tavaliselt suurendavad veebisaidi funktsionaalsust ja paindlikkust.
.php ja .php3
The .php laiendus on peaaegu sama levinud kui .html ja .htm veebilehtedel. See laiendus tähistab PHP-ga kirjutatud lehte, mis on avatud lähtekoodiga hõlpsasti õpitav keel, mis hõlbustab skriptimist, makrosid ja sisaldab veebisaiti.
.shtm ja .shtml
Need tähistavad faile, mis kasutavad serveripoolseid koode - kodeerimist, mis elab eraldi failides, mida lehele kutsutakse. Põhimõtteliselt võimaldab see teil lisada ühe veebilehe teise sisemusse ja lisada oma veebisaitidele makrosarnaseid toiminguid.
.asp
See laiendus tähistab Aktiivne serveri leht. ASP pakub skriptimist, makrosid ning sisaldab koos andmebaaside ühenduvuse ja palju muud. Seda leitakse kõige sagedamini Windowsi veebiserveritest.
.cfm ja .cfml
Need laiendused on antud ColdFusioni failid. ColdFusion on võimas serveripoolne sisuhaldustööriist, mis toob teie veebilehtedele makrod, skriptid ja muu.