Un fichier `.htaccess` (hypertext access) est un fichier de configuration utilisé par le serveur web Apache. Cela permet de définir des configurations spécifiques à un répertoire où le fichier se trouve ainsi que ses sous-répertoires. Cela peut inclure l’authentification, la redirection, le blocage d’IP spécifiques, la réécriture d’URL et d’autres fonctionnalités.
Le nom de fichier `.htaccess` est préfixé par un point, ce qui signifie qu’il est caché par défaut dans la plupart des systèmes d’exploitation. Pour le voir, vous devriez avoir la possibilité d’afficher les fichiers cachés activée.
Comment utiliser un fichier `.htaccess` avec Apache :
1. Activez les fichiers `.htaccess` sur votre serveur Apache : Vous devez modifier votre fichier de configuration Apache (généralement `httpd.conf`) pour permettre l’utilisation de fichiers `.htaccess`. Vous devez chercher une ligne qui ressemble à `
1. Créez un fichier `.htaccess` : Dans le répertoire où vous voulez apporter des modifications spécifiques, créez un fichier nommé `.htaccess`.
1. Modifier le fichier `.htaccess` : Vous pouvez maintenant ajouter les configurations spécifiques que vous souhaitez dans le fichier`.htaccess`.
Un exemple simple d’utilisation de .htaccess est la réécriture d’URL pour rendre les URL plus lisibles pour les humains. Par exemple, vous pourriez réécrire une URL de “example.com/page.php?id=1” à “example.com/page/1” avec les lignes suivantes :
```
RewriteEngine on
RewriteRule ^page/([0-9]+)/?$ page.php?id=$1
```
Enfin, n’oubliez pas de redémarrer votre serveur Apache après avoir effectué ces modifications pour que les changements prennent effet.