
Le .htaccess
Le couteau suisse d’Apache
Créez facilement votre fichier de configuration Apache et définissez les règles de permission aux répertoires de votre site, créez des redirections, personnalisez les pages d'erreurs...

Protégez vos répertoires par mots de passe
Avec un fichier .htaccess, vous pouvez protéger par mot de passe des parties de votre site.


Filtrez les IPs
Vous pouvez interdire l'accès à certains utilisateurs en fonction de leurs adresses Ip. Très utile pour permettre l'accès d'une partie en travaux uniquement aux développeurs.
Exemple:
Deny from all Allow from 192.168.xxx.xxx

Gérez des cookies
Le .htaccess vous permet d'effectuer des opérations sur les cookies de vos visiteurs. Vous pouvez créer des cookies, les modifier, récupérer des valeurs, appliquer des redirections...
Exemple:
Redirection si le cookie n'est pas créé
RewriteEngine On RewriteBase / RewriteCond %{HTTP_COOKIE} !^.*cookie-name.*$ [NC] RewriteRule .* /login-error/set-cookie-first.cgi [NC,L]

Réecrivez des URL complexes
Réécrivez vos url complexes afin de faciliter la lisibilité pour vos visiteurs.

Exemple:
# Activation du module de réécriture d'URL : RewriteEngine on # Règles de réécriture d'URL : RewriteRule ^calendrier-(\w+)-(\d+)-(\d+)-(\d+).html$ /calendrier.php?user=$1&day=$2&month=$3&year=$4

Personnalisez les pages d'erreurs habituelles:
Remplacez les habituelles pages 404,401,403,500... par des pages au design de votre site.

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

Gérez des redirections:
Orientez les visiteurs de votre site avec des redirections temporaires ou permanentes.

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

Configurez votre environnement:
Choisissez la version de php à utiliser, configurez register_global, zend optimizer, ioncube, magic quotes...
Exemple:
Utiliser php4
AddHandler application/x-httpd-php4 .php .php4 .php3



Commander