Les fichiers '.htaccess'

Les Fichiers .htaccess sur serveur Apache HTTP Server

Vous avez peut être entendu parler des fichiers ".htaccess" par exemple pour restreindre l'accès à un répertoire sur un site Internet ; il s'agit en fait de fichiers (textes) de configuration pour les serveurs web Apache qui offrent de multiples possibilités surtout lorsque l'on a pas accès à la configuration du serveur directement.
Nous allons donc faire un tour d'horizon de ces fichiers avec les fonctions qui vous intéressent.

Qu'est ce qu'un serveur web Apache ?

Le logiciel Apache HTTP Server, souvent appelé Apache, est un serveur HTTP produit par la Apache Software Foundation. C'est le serveur HTTP le plus populaire du World Wide Web. C'est un logiciel libre avec un type spécifique de licence, nommée licence Apache. (source : Wikipédia)

Avant de commencer

Avant de commencer à manipuler les fichiers ".htaccess" pour votre site Internet, il faut s'assurer que le serveur qui héberge votre site permet l'utilisation de ces derniers.
Même si votre serveur est installé sur un système Unix/Linux, il faut s'assurer que l'usage de ces fichiers est bien autorisé; le mieux pour le savoir est de consulter la documentation lié à votre serveur ou de demander.

Sinon, vous pouvez tester directement le support des ".htaccess" en plaçant un de ces fichiers sur votre site, si vous obtenez une erreur interne 500, c'est qu'ils ne sont probablement pas supportés.

Attention aux utilisateurs de FrontPage et plus particulièrement aux extensions qui utilisent des fonctions ".htaccess" pour fonctionner.
Donc, effectuez bien une sauvegarde de vos fichiers avant de les remplacer ou avant de bloquer un répertoire, la meilleure procédure est bien entendu d'isoler sa zone de test et d'effectuer ces tests à des heures de moindre affluence.

Il est parfois difficile pour les utilisateurs de Windows de créer un fichier ".htaccess" car il ne contient pas de nom mais juste une extension.
Pour enregistrer directement un fichier texte en fichier ".htaccess", vous pouvez utiliser un éditeur de texte avancé comme UltraEdit ou alors vous pouvez le créer sous Windows en le nommant ".htaccess.txt" et l'éditer avec le Bloc-notes pour ensuite le renommer sur le serveur à l'aide d'un logiciel FTP.
Une troisième solution encore plus simple avec le Bloc-notes est de créer un nouveau fichier texte et lors de l'enregistrement de donner comme nom au fichier "''.htaccess''" avec les guillemets.

Informations

Liens commerciaux