Suggerimenti .htaccess



Il coltello svizzero d’Apache


Crea facilmente il tuo file di configurazione Apache e definisci le regole di accesso alle directory del tuo sito, crea reindirizzamenti, personnalizza le pagine di errore...





Proteggi le tue directory tramite password



Con un file .htaccess, puoi proteggere tramite password parte o tutto il tuo sito.







Filtra gli IP


Puoi proibire l'accesso ad alcuni utenti in funzione dei loro indirizzi IP. Questa funzionalità è molto utile per permettere l'accesso alle sezioni di sviluppo solo ad utenti specifici.


Esempio:

Deny from all Allow from 192.168.xxx.xxx






Gestisci cookies


Il file .htaccess ti permette di eseguire operazioni sui cookies dei tuoi utenti. Puoi creare cookies, modificarli, recuperare dati, applicare reindirizzamenti...


Esempio:

Reindirizzamento se il cookie non è creato

RewriteEngine On RewriteBase / RewriteCond %{HTTP_COOKIE} !^.*cookie-name.*$ [NC] RewriteRule .* /login-error/set-cookie-first.cgi [NC,L]






Riscrivi URL complesse


Riscrivi le tue URL complesse per facilitare la leggibilità per i tuoi utenti.





Esempio:

# Attivazione del modulo di riscrittura URL: RewriteEngine on # Regole di riscrittura URL: RewriteRule ^calendrier-(\w+)-(\d+)-(\d+)-(\d+).html$ /calendrier.php?user=$1&day=$2&month=$3&year=$4






Personalizza le abituali pagine di errore:


Sostituisci le pagine abituali 404, 401, 403, 500...con pagine create ad hoc per il tuo sito.


Esempio:

ErrorDocument 401 /autorisation_requise.html ErrorDocument 400 /mauvaise_requete.html ErrorDocument 403 /interdit.html ErrorDocument 404 /page_inexistante.html






Gestisci reindirizzamenti:


Orienta gli utenti del tuo sito con reindirizzamenti temporanei o permanenti.





Esempio:

RedirectPermanent /photos/vacances-canada.html /canada.html