contenu de la page

Comment configurer moi-même Apache à l'aide des fichiers .htaccess?

L'utilisation des fichiers .htaccess permet d'appliquer une configuration du serveur Apache par l'utilisateur d'un site. L'utilisateur peut pour cela télécharger un fichier .htaccess contenant des directives de configuration dans le répertoire souhaité. Cela permet par exemple de configurer des règles de reécritures d'URL, de définir un jeu de caractères différent, de créer un répertoire protégé, de mettre en place une redirection, etc.

Le filtrage des fichiers .htaccess est désactivé par défaut pour augmenter la vitesse du serveur. Si vous souhaitez installer certaines configurations vous-même, nous devrons activer cet objet dans la configuration principale de votre hébergement.

Il y a beaucoup d'informations sur comment utiliser les fichiers .htaccess avec Apache.

Lorsque votre fichier .htaccess contient une erreur de syntax, il sera tout simplement ignoré par le serveur Apache et vous obtenez une erreur "500 Erreur de configuration interne" lors de la visualisation de votre contexte via un navigateur. Dans ce cas rénommez ou éffacez tout simplement le fichier .htaccess. (Attention notamment si vous travaillez avec un editeur sous MacOS, veillez à enregistrer votre fichier .htaccess avec des retours à la ligne UNIX, p. ex. via BBEdit sauvegarder avec UNIX linefeeds.)

L'activation des fichiers .htaccess se fait via la directive AllowOverride au sein du fichier principale d'Apache. Si vous avez un accès via Webmin pour la gestion de votre site, elle peut être activée via la module Webmin-Apache, suivez les étapes suivantes pour restreindre l'utilisation des .htaccess à un hôte virtuel Apache particulier :

Après avoir modifié ces options, n'oubliez pas de cliquer sur le lien « Apply Changes » (en haut droite) pour que le serveur Apache prenne en compte vos modifications.