Objava - Kaj je htaccess file in čemu služi

datum objave: 12.11.2023
V programskem paketu spletne strani je tudi tekstovna datoteka .htaccess, s katero sporočamo strežniku Apache, na kakšen način naj stran deluje. Na podlagi te informacije lahko strežnik spletno stran preusmeri na drug URL, zaščiti določene dele spletnega mesta z geslom ali celo blokira določene IP naslove, s katerih se vstopa na spletno stran.
 
Kaj je htaccess file in čemu služi
Pri konfiguriranju vsebine datoteke .htaccess moramo biti pazljivi, ker lahko naredimo napako, zaradi katere spletna stran ne deluje tako, kot želimo.
 
Pika pred imenom datoteke pomeni, da je datoteka .htaccess nevidna, oziroma je ni mogoče odpreti z nekaterimi urejevalniki. Če bi vsebino vseeno radi urejali, vpišemo v urejevalnik samo htaccess, torej ime brez začetne pike.
 
 
Spreminjanje naslovov spletne strani
 
 
Ker na spletno stran lahko vstopamo z več različnimi URL naslovi, jih v datoteki .htaccess spremenimo v eno poenoteno obliko, ki je za našo spletno stran 'https://www.g-soft.si'. To velja za naslednje naslove:
 
  • https://www.g-soft.si … ostane https://www.g-soft.si
  • http://www.g-soft.si
  • https://g-soft.si
  • http://www.g-soft.si
 
Kaj je htaccess file in čemu služi
Če se domena spletne strani spremeni, moramo na starem URL naslovu spremeniti datoteko .htaccess, da bo spletno mesto preusmerjeno na drug naslov. S tem se izognemo, da bi obiskovalci spletne strani dobili na ekranu izpis napake 404, ki pomeni, da naslov ne obstaja.
 
 
Kako naredimo novo datoteko .htaccess?
 
 
Tako kot za celotno programsko kodo spletne strani veljajo tudi za datoteko .htaccess določena pravila. Če ukazi programskega jezika Apache, ki jih vstavimo v posamezne vrstice datoteke, niso pravilni, se spletna stran ne bo obnašala tako, kot želimo. To je zlasti pomembno, če izdelujemo datoteko s tekstovnim urejevalnikom ukazov. O tem bomo podrobneje govorili v eni naslednjih objav.
 
Kaj je htaccess file in čemu služi
Bolj enostavno pa izdelamo datoteko .htaccess s pomočjo katerega od številnih generatorjev, ki so brezplačno na razpolago na spletu. Enega takih lahko dobite na povezavi.
 
 
Kam vstavimo datoteko .htaccess?
 
 
Kaj je htaccess file in čemu služi
Če vstavimo datoteko v korensko mapo (root), bo veljala za vse podstrani, ki sestavljajo spletno stran. To pomeni, da bo delovala na vse URL naslove spletnega mesta. Lahko pa jo vpišemo tudi na katero od drugih map, vendar takrat z vsebovanimi zahtevami deluje samo na tisto mapo.
 
 
Z datoteko lahko izboljšamo čas nalaganja strani
 
 
Z datoteko .htaccess lahko tudi pohitrimo nalaganje vsebine in s tem prikaz spletne strani. Preden pa pričnemo spreminjati vsebino datoteke, izmerimo čas nalaganja spletne strani. To je pomembno zato, da bomo po končanem postopku čas izmerili ponovno. Šele takrat bomo ugotovili, koliko smo s postopkom pohitritve pridobili.
 
Čase nalaganja spletne strani izmerimo z Googlovim orodjemPageSpeed Insights.
 
Pohitritev dosežemo tako, da v datoteki .htaccess dovolimo naslednje:
 
  • GZIP stiskanje kode podstrani
  • shranjevanje vsebine podstrani v predpomnilniku

 
 
Važno opozorilo
 
 
Datoteka .htaccess mora biti zgrajena tako, da ustreza programskemu jeziku strežnikov Apache. Če nismo strokovnjaki za programiranje spletnih strani, je bolje, da delo prepustimo nekomu, ki ga obvlada. S tem se izognemo nevšečnostim, zaradi katerih spletna stran ne bo delovala tako, kot si zamišljamo.
 
O vsebini datoteke .htaccess bomo govorili v objavi Kakšna je vsebina datoteke .htaccess.
 
ločilo ločilo ločilo
Spletni studio G-SOFT
Britof 231d, 4000 Kranj
051 - 212 886
info@g-soft.si