Che cos’è il file .htaccess
Il file .htaccess contiene direttive che Apache e alcuni server compatibili applicano a una directory, quando questa configurazione è consentita. Può gestire URL, reindirizzamenti, accessi, intestazioni HTTP, compressione e cache. Altri server utilizzano meccanismi di configurazione differenti.
Reindirizzamenti e riscrittura degli URL
Le regole possono reindirizzare vecchi indirizzi, imporre HTTPS o inoltrare richieste all’applicazione. Definiamo condizioni precise per evitare cicli e riscritture involontarie delle richieste a file che devono restare direttamente accessibili.
Accessi e intestazioni di sicurezza
Possiamo limitare l’accesso a file sensibili, disabilitare l’elenco delle directory e impostare intestazioni di sicurezza supportate. Queste regole non sostituiscono aggiornamenti, permessi corretti o protezioni a livello di server.
Cache e compressione
Le regole possono impostare la durata della cache dei file statici e abilitare la compressione dei tipi supportati. Con durate lunghe usiamo nomi di file versionati, affinché le nuove versioni rimangano accessibili. Non memorizziamo contenuti dinamici nella cache senza considerare autenticazione e personalizzazione.
Rischi e verifiche
Un errore di sintassi può rendere inaccessibile una parte del sito. Prima di modificare conserviamo una versione funzionante e prepariamo un ripristino indipendente dal sito stesso. Verifichiamo URL principali, errori, moduli, amministrazione e reindirizzamenti, evitando cicli e catene inutili.
Il nostro approccio in PAR HOUSE Agency
Manteniamo regole brevi, documentate e adatte al server. Eliminiamo conflitti obsoleti, testiamo in un ambiente sicuro e controlliamo i log. Quando è disponibile la configurazione centrale, preferiamo una soluzione adeguata per prestazioni e gestione.