Leto 2017. Ko sem mislil, da vem vse o kodi, sem odkril, da se prava moč skriva v nastavitvah strežnika.
.htaccess je bila zame prava črna magija. Majhna datoteka, ki živi v mapi in nadzoruje celotno obnašanje strežnika? Neverjetno! To je bil trenutek, ko sem se naučil, da koda ni edino, kar šteje – ključna je tudi infrastruktura.
Preglednost in varnost
Najprej sem ga uporabljal za preproste reči, kot je "lepa" URL povezava (da `index.php?id=123` postane `blog/123`). Nenadoma so moje strani izgledale profesionalno. Potem sem odkril varnost: onemogočanje brskanja po mapah, preusmeritve in zaščita datotek.
RewriteRule ^blog/(.*)$ post.php?id=$1 [L]
ErrorDocument 404 /napaka.html
Bilo je potrebno in nujno. Z vsako vrstico v `.htaccess` datoteki sem se počutil, kot da utrjujem zidove svoje digitalne trdnjave. Učenje sintakse Apache pravil me je prisililo, da sem začel razmišljati kot sistemski administrator, ne le kot frontend razvijalec.
Moč kontrole
Naučil sem se, da dobra spletna stran ni odvisna le od tega, kaj uporabnik vidi, ampak tudi od tega, kako se strežnik odziva. Optimizacija, varnostne nastavitve in nadzor dostopa – to so stvari, ki ločijo "skriptarja" od pravega razvijalca.
S to datoteko se je moje razumevanje spleta zaokrožilo. Od prvega `<html>` taga do konfiguracije strežnika – vse je del ene velike zgodbe.