Les sites Web changent constamment. Vous ajoutez et supprimez du contenu, modifiez des domaines, restructurez, etc. Si vous voulez que votre site fonctionne bien malgré tous ces changements, vous devez savoir comment gérer les redirections. Une façon de le faire au niveau de la configuration du serveur consiste à créer des règles de redirection dans un fichier.htaccess.

Qu’est-ce qu’un fichier.htaccess ?

Sur les serveurs Apache, les fichiers.htaccess vous permettent de modifier la configuration, même si vous n’avez pas accès aux fichiers de configuration du serveur principal. Les fichiers.htaccess fonctionnent sur une base de répertoire individuel. Cela peut être utile si vous devez créer une règle qui s’applique uniquement à ce répertoire spécifique et à tous ses sous-répertoires. Cela peut également vous aider à éviter de modifier les principaux fichiers de configuration de votre serveur..htaccess utilise la même syntaxe que la configuration racine, ce qui signifie que toutes les directives que vous ajouteriez normalement aux fichiers de configuration du serveur peuvent être utilisées ici. Cependant, la documentation officielle d’Apache recommande de n’utiliser les fichiers.htaccess qu’en cas d’absolue nécessité, car ils peuvent parfois ralentir baisse les performances de votre serveur. Donc, si cela a du sens pour votre site, envisagez d’utiliser d’autres méthodes de redirection, telles que le fichier de configuration principal de votre serveur, JavaScript, PHP ou HTML. Il existe également des plugins disponibles, comme la redirection sur WordPress, qui vous permettent de rediriger les pages sans avoir besoin de beaucoup connaissances sur le sujet.

Activer.htaccess sur votre serveur

Si.htaccess n’a pas déjà été activé sur votre serveur, vous devrez l’activer. Vous devez avoir les privilèges sudo ou root pour ce faire. Si vous n’avez pas de privilèges root, demandez l’aide de quelqu’un qui en a. Tout d’abord, ouvrez le fichier de configuration httpd de votre site Web. Ensuite, après le bloc VirtualHost(), ajoutez ce qui suit  :

Options Index FollowSymLinks

Autoriser Tout remplacer

Exiger tout accordé

Ensuite, enregistrez et redémarrez Apache. Certains systèmes CMS comme WordPress ou Drupal créent automatiquement des fichiers.htaccess. Si vous n’en avez pas, vous pouvez le créer manuellement à l’aide d’un éditeur de texte. Enregistrez-le sous le nom « .htaccess » sans autre extension de fichier, puis ajoutez-le au dossier public_html de votre site dans votre répertoire racine. Conseil de pro : Avant d’apporter des modifications à un fichier de configuration (qu’il s’agisse de votre configuration racine ou de.htaccess), enregistrez toujours une sauvegarde. Des erreurs peuvent entraîner des erreurs de serveur interne HTTP 500. Avec un fichier de sauvegarde récent, si vous faites une erreur, vous pourrez annuler vos modifications rapidement.

Utilisation de la directive « Redirect » dans.htaccess

htm Noter : Les redirections de page 404 personnalisées utilisent un nom de directive différent assurez-vous d’avoir déjà créé votre page d’erreur.

Rediriger vers HTTPS via le module de réécriture

RewriteRule ^(.*)$ https://www.ExampleURL.com/$1 [R=301,L]La première ligne vérifie si HTTPS était déjà inclus dans l’URL actuelle. Dans cette déclaration, « off » signifie que la nouvelle règle s’appliquera si l’adresse ne contient pas HTTPS. La deuxième ligne crée la règle. Lorsque la condition est satisfaite (c’est-à-dire lorsque HTTPS n’est pas inclus dans l’URL), l’URL sera réécrite en conséquence. Enfin, [R=301,L] signifie qu’il s’agit d’une redirection HTTP 301 ou permanente. Le L signifie qu’il s’agit de la dernière règle de l’ensemble et qu’après l’avoir exécutée, le serveur doit renvoyer un résultat.

Vérifiez vos redirections avec l’audit de site

La maintenance d’un site est un travail compliqué qui nécessite une attention aux détails, et il est facile de faire des erreurs. Assurez-vous que votre site reste sain en auditant votre site régulièrement. L’audit de site peut automatiser cela pour vous, en vérifiant les erreurs, en fournissant des recommandations et même en vous aidant à hiérarchiser les correctifs les plus importants. Il peut vérifier vos redirections pour des problèmes tels que  :

  • Liens canoniques
  • Liens brisés
  • HTTPS
  • Redirections temporaires
  • Redirections permanentes
  • En créant des redirections efficaces et en vérifiant rigoureusement votre travail, vous pouvez créer un site qui fonctionne bien pour vos utilisateurs actuels et en recherche organique.

    Categories: SEO

    S’abonner
    Notification pour
    guest

    Commentaires
    Commentaires en ligne
    Afficher tous les commentaires
    0
    Nous aimerions avoir votre avis, veuillez laisser un commentaire.x