htaccess - Webmaster

Le fichier .htaccess

Définition

Le fichier .htaccess est un fichier de configuration d'un serveur web Apache.

Le fichier .htaccess permet de compléter (surcharger) la configuration du serveur web Apache.
Il permet entre autre :
- définir des pages d'erreur personnalisées
- limiter l'accès à certains utilisateurs
- définir des règles de réécriture d'URL (URL Rewriting)
- interdire le listage des répertoires
- créer des redirections

Vous pouvez avoir plusieurs fichiers .htaccess.

Le fichier .htaccess peut être placé dans n'importe quel répertoire de votre site web.

Les propriétés de configurations qu'il contient, s'appliquent au répertoire qui contient le fichier .htaccess et à tous les sous répertoires de ce répertoire, sauf si ces derniers ont eux même un fichier .htaccess

Attention, il est possible que votre hébergeur désactive l'utilisation du ficher .htaccess ou certaines fonctionnalités comme pa exemple : free n'accepte pas l'URL Rewriting.

# permet de mettre en commentaire la ligne

Création du fichier

Sous windows

Sous windows vous ne pourrez pas créer un fichier ".htaccess" directement.
Vous devrez passer par "l'invite de commande".
Un fois le fichier créé vous pourrez le modifier avec le "blocnote" ou un autre éditeur de texte.

Etape 1 :
Dans votre dossier "Mes documents" créer un nouveau fichier texte que vous nommerez "texte.htaccess".

Etape 2 :
Ouvrez "l'invite de commande"
soit par : Démarrer/Tous les programmes/ accessoires/ invite de commande
soit par : Démarrer/Exécuter, puis tape "cmd".




Etape 3 :
Allez dans le dossier "Mes documents"
Dans la console tapez : cd "Mes documents" et "Entrée".



Etape 4 :
Renommer le fichier texte.htaccess en .htaccess
Dans la console tapez : "rename texte.htaccess .htaccess"

Aides pour l'invite de commande

Commande cd

cd permet d'accéder à un répertoire
Exemple de code :
cd NOM REPERTOIRE

Remonter au répertoire parent.
Exemple de code :
cd ../

Changer de disque.
Exemple de code :
c:

Commande dir

dir liste le contenu du répertoire.
Exemple de code :
cd NOM REPERTOIRE

Toutes les infos sur la commande dir.
Exemple de code :
help dir

Commande dir

help affiche toutes les commandes possibles et leur définition générale.
Exemple de code :
help

Toutes les infos sur la commande précise.
Exemple de code :
help nom de la commande

Les liens utiles

Les liens

Configuration d'Apache :
apache.org

Configuration du cache des ressources :
Durée de mise en cache navigateur des ressources

404 personnalisée:
Personnalisez votre page 404