Configurer .htaccess dans WordPress : guide pour débutants
Le fichier .htaccess peut sembler un peu intimidant au premier abord, mais c'est en réalité un outil puissant qui peut vous aider à améliorer les performances, la sécurité et le référencement de votre site WordPress. Ce guide explique ce qu'est le fichier .htaccess, où le trouver et comment l'utiliser pour des réglages pratiques.
Qu'est-ce que le fichier .htaccess ?
Le fichier .htaccess (Hypertext Access) est un fichier de configuration utilisé par les serveurs web Apache. Il gère des aspects importants comme les redirections, la sécurité et la mise en cache. Dans WordPress, le fichier .htaccess sert surtout à gérer les permaliens et les redirections.
Où trouver le fichier .htaccess ?
Le fichier .htaccess se trouve dans le dossier racine de votre installation WordPress. Voici comment y accéder :
- Connectez-vous à votre cPanel ou utilisez un client FTP comme FileZilla.
- Allez dans le dossier public_html ou dans le dossier où WordPress est installé.
- Le fichier .htaccess peut être masqué. Activez « afficher les fichiers cachés » dans les paramètres de votre gestionnaire de fichiers.
- Ouvrez et modifiez le fichier avec un éditeur de texte comme Notepad++ ou l'éditeur intégré de cPanel.
Réglages pratiques pour le fichier .htaccess
1. Code .htaccess standard de WordPress
Si vous supprimez un jour votre fichier .htaccess par erreur, vous pouvez recréer ce fichier de base avec le code suivant :
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
2. Permaliens optimisés pour le SEO
WordPress utilise le fichier .htaccess pour générer des URL optimisées pour le SEO. Vérifiez que les « jolis permaliens » sont activés via Réglages → Permaliens.
3. Redirections 301/302 (permanentes/temporaires)
Vous voulez rediriger une ancienne URL vers une nouvelle ? Ajoutez ceci au fichier .htaccess :
Redirection permanente 301 :
Redirect 301 /oude-pagina https://www.example.nl/nieuwe-pagina
Redirection temporaire 302 :
Redirect 302 /tijdelijke-pagina https://www.example.nl/nieuwe-pagina
4. Sécurité de base
Bloquer des adresses IP
Vous voulez refuser l'accès à une adresse IP précise ? Ajoutez ceci :
Deny from 192.168.1.1
Empêcher le hotlinking
Empêchez d'autres personnes d'utiliser directement vos images sur leur site (hotlinking) :
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www\.)?jouwsite\.nl [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [F]
5. Optimisations simples de la mise en cache
Des temps de chargement plus courts en activant la mise en cache :
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
</IfModule>
Conseils pratiques :
- Faites toujours une sauvegarde de votre fichier .htaccess avant de le modifier.
- Ajoutez toujours le code en bas du fichier pour éviter les erreurs.
- Testez les modifications tout de suite et revenez en arrière si nécessaire.
Avec ces réglages, vous rendez votre site WordPress plus sûr et plus rapide.
Vous cherchez un hébergement WordPress ? Voir notre offre.
0 sur 0 ont trouvé cet article utile