Explication du fichier WordPress .htaccess pour les utilisateurs non techniques
Publié: 2021-06-25Dernière mise à jour - 8 juillet 2021
Le fichier WordPress .htaccess est un fichier principal de votre dossier WordPress. Il est défini comme un "fichier de configuration distribué" qui aide le serveur Web Apache à gérer les modifications de configuration pour chaque répertoire. Si vous êtes propriétaire d'un site Web WordPress, vous avez peut-être entendu parler du fichier .htaccess souvent mentionné dans les didacticiels. Dans cet article, nous allons essayer d'expliquer le fichier WordPress .htaccess et son importance pour les utilisateurs non techniques.
L'importance du fichier WordPress .htaccess
Comme mentionné ci-dessus, le fichier .htaccess contient des instructions pour le serveur Web Apache. Le rôle principal du fichier .htaccess est de contrôler l'affichage des permaliens de votre site. Cela signifie que lorsque vous apportez des modifications à la structure du permalien de votre site, le fichier .htaccess sera mis à jour. Dans certains scénarios, le fichier .htaccess n'est pas créé tant que vous n'avez pas personnalisé la structure du permalien.
Bien que la fonction principale du fichier .htaccess soit associée à l'affichage du permalien, il existe certains autres aspects pour lesquels ce fichier est pertinent. Ceux-ci sont:
- Pour mettre en place des redirections 301 sur votre site.
- Assurez-vous que https est utilisé au lieu de http.
- Pour afficher des pages d'erreur personnalisées.
- Renforcez la sécurité de votre site en limitant l'accès.
- Pour modifier la limite maximale de téléchargement.
- Mise en cache.
Comment accéder au fichier WordPress .htaccess ?
Vous pourrez accéder au fichier .htaccess de votre site WordPress en utilisant le panneau de contrôle de votre service d'hébergement ou en utilisant un client FTP comme FileZilla. De plus, vous devez être extrêmement prudent lorsque vous apportez des modifications à ce fichier, car il peut potentiellement casser votre site s'il est modifié de manière incorrecte. Vous trouverez le fichier .htaccess dans le répertoire racine de votre domaine.
Vous pouvez ouvrir le fichier .htaccess à l'aide de n'importe quel éditeur de texte, apporter les modifications nécessaires et l'enregistrer. Une fois que cela est téléchargé sur le serveur, les modifications seront en vigueur.
Que faire si le fichier .htaccess n'existe pas ?
Comme mentionné précédemment, parfois, le fichier .htaccess ne sera pas créé tant que vous n'aurez pas enregistré la structure du permalien de votre site. Si tel est le cas, tout ce que vous avez à faire est de visiter les paramètres de la structure des permaliens ( Paramètres > Permaliens ) sur votre site, et d'enregistrer les paramètres une fois. Vous n'avez même pas besoin de faire de modifications ici.
Différentes utilisations du fichier WordPress .htaccess
Ici, nous discuterons de certaines des utilisations courantes du fichier WordPress .htaccess et de la manière dont vous pouvez les gérer.
Pour les redirections d'url
Vous pourrez gérer les redirections 301 à l'aide du fichier .htaccess. Pour vous aider à mieux comprendre, nous mentionnerons une simple option de redirection. Selon vos besoins et votre niveau de connaissances, vous pouvez essayer différentes options.
Pour rediriger une ancienne page de votre site vers une nouvelle page, vous pouvez ajouter le code ci-dessous dans votre fichier .htaccess (veuillez modifier les détails en conséquence).
Redirect 301 /oldpage.html http://www.yourwebsite.com/newpage.html
Forcer le https
Pour rendre votre site plus sûr, vous pouvez utiliser une connexion SSL et rediriger le trafic vers https plutôt que http. Pour cela, vous pouvez essayer le code ci-dessous dans votre fichier .htaccess.
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://mywebsite.com/$1 [R=301,L]
Mot de passe de protection
Vous pouvez utiliser le fichier .htaccess pour créer une protection par mot de passe sur votre site Web. Pour cela, créez un fichier .htpasswd et téléchargez-le dans le répertoire racine. Ce fichier contiendra des informations sur le nom d'utilisateur et le mot de passe. Une fois que vous avez téléchargé le fichier .htpasswd, vous devez modifier le fichier .htaccess pour informer le serveur de la protection par mot de passe.
Par exemple, vous pouvez ajouter le code ci-dessous pour appliquer la protection par mot de passe pour un fichier spécifique sur votre site.
AuthName "Prompt"
AuthType Basic
AuthUserFile /wp-admin
Require valid-user
Pour augmenter la taille maximale de téléchargement de fichiers
Parfois, lors du téléchargement de fichiers plus volumineux sur votre site, vous pouvez rencontrer des difficultés s'il existe une limite basée sur la taille du fichier.
Vous pouvez utiliser le fichier .htaccess pour augmenter cette limite.
Selon cet article WPBeginner, vous pouvez utiliser le code suivant dans le dossier .htaccess pour gérer cela.
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
Plug-in d'éditeur de fichiers Htaccess
Avec l'aide de ce plugin, vous pouvez facilement modifier les fichiers .htaccess sur votre site WordPress. De plus, cela vous permet de tester le fichier afin d'éviter de faire des erreurs de syntaxe. De plus, le plugin crée un fichier de sauvegarde .htaccess chaque fois que vous modifiez un fichier htaccess. Cela vous aidera à restaurer facilement le site en cas de problème.
Pourquoi la modification des fichiers .htaccess n'est-elle pas toujours recommandée ?
Comme vous le savez probablement, si vous modifiez les fichiers .htaccess sans connaissances techniques appropriées, cela pourrait casser votre site. De plus, il existe certains autres aspects soulignés par les experts pour éviter d'utiliser le fichier .htaccess. Voici quelques-unes de ces raisons.
- Cela pourrait affecter les performances du site - Lorsque vous autorisez les fichiers .htaccess, pour toutes les demandes, Apache recherchera dans chaque répertoire le fichier .htaccess. Cela pourrait affecter la vitesse de chargement de votre page.
- Il y aura des risques de sécurité - Généralement, la modification du fichier .htaccess est effectuée lorsque les fournisseurs de contenu qui n'ont pas accès au répertoire racine doivent apporter des modifications à la configuration. Cela signifie que vous autorisez les utilisateurs à apporter des modifications à la configuration du serveur, ce qui pourrait entraîner des résultats indésirables.
Meilleures pratiques à suivre lors de la modification du fichier .htaccess
Il y aura certains scénarios inévitables où vous devrez modifier le fichier .htaccess. Dans de tels cas, vous pouvez suivre ces bonnes pratiques :
- Créer une sauvegarde – En règle générale, avant d'apporter des modifications au niveau du code sur votre site WordPress, créez une sauvegarde. Cela vous aidera à restaurer le site dans sa forme fonctionnelle au cas où le nouveau code créerait des problèmes. En outre, vous pouvez utiliser un site intermédiaire pour tester les modifications avant de les mettre en œuvre. De plus, vous pouvez télécharger le fichier .htaccess sur votre ordinateur local avant d'y apporter des modifications.
- Gardez-le court et simple - Lorsque vous apportez des modifications au fichier .htaccess, veillez à le garder simple et pas trop long.
- N'utilisez pas trop de fichiers .htaccess – Les experts recommandent de ne pas utiliser trop de fichiers .htaccess sur votre site. Si possible, utilisez un seul fichier .htaccess. Un autre aspect à prendre en compte est de sauvegarder le fichier .htaccess dans le répertoire racine du site.
Nous espérons que cet article vous a aidé à mieux comprendre le fichier WordPress .htaccess. N'hésitez pas à nous laisser un commentaire si vous avez des questions.
Lectures complémentaires
- Comment créer facilement un site WordPress ?
- Créez un multisite multilingue WordPress.