Čo je súbor .htaccess
Súbor .htaccess obsahuje pravidlá, ktoré server Apache a niektoré kompatibilné prostredia načítavajú pre konkrétny adresár. Môže ovplyvniť adresy, presmerovania, prístup, hlavičky, kompresiu a cache. Na iných typoch serverov sa rovnaká konfigurácia zapisuje inak.
Presmerovanie a prepis adries
Pravidlá môžu presmerovať starú adresu na novú, vynútiť bezpečný protokol alebo smerovať požiadavku do aplikácie. Podmienky musia byť presné, aby nevytvárali slučky a neprepisovali požiadavky na súbory, ktoré majú zostať dostupné.
Prístup a bezpečnostné hlavičky
Konfigurácia môže obmedziť prístup k citlivému súboru, zakázať výpis adresára a nastaviť vybrané bezpečnostné hlavičky. Nenahrádza však aktualizácie aplikácie, správne oprávnenia ani ochranu na úrovni servera.
Cache a kompresia
Pravidlá môžu nastaviť dobu ukladania statických súborov a zapnúť kompresiu podporovaných typov. Dlhá doba cache vyžaduje verzované názvy súborov, inak používateľ nemusí dostať novú verziu. Dynamický obsah neukladáme bez pochopenia prihlasovania a personalizácie.
Riziko chyby a testovanie
Jediná syntaktická chyba môže spôsobiť nedostupnosť celej časti webu. Pred zmenou uložíme funkčnú verziu a pripravíme spôsob obnovy nezávislý od samotného webu. Test zahŕňa hlavné adresy, chyby, formuláre, administráciu a presmerovania bez nekonečných reťazcov.
Prístup PAR HOUSE Agency
Pravidlá .htaccess udržiavame krátke, opísané a prispôsobené konkrétnemu serveru. Odstraňujeme staré konfliktné bloky, zmeny testujeme v bezpečnom prostredí a sledujeme záznamy. Ak je dostupná centrálna konfigurácia servera, volíme riešenie s lepším výkonom a správou.