qwanturank

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 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

L’utilisation de la directive redirect dans.htaccess est assez simple, une fois que vous avez compris la syntaxe. Ci-dessous, nous allons le décomposer à l’aide d’une directive simple qui redirige une seule page vers une autre sur le même domaine  : Premièrement, surligné en vert, est le nom de la directive. Dans ce cas, nous utilisons Redirect. Tout dans.htaccess est sensible à la casse, alors assurez-vous de mettre le R en majuscule. Second, surligné en bleu, est le code d’état HTTP que vous souhaitez utiliser. Cet exemple utilise 301 pour indiquer une redirection permanente. Vous pouvez le remplacer par le code d’état le plus approprié. Si vous n’en incluez pas, le système supposera automatiquement que la redirection est temporaire et utilisera un code d’état 302. Le troisième, en jaune, est l’emplacement d’origine à partir duquel vous redirigez les visiteurs. La barre oblique au début de l’emplacement représente l’ensemble de votre domaine actuel. Tout ce qui suit vous indique où se trouve la page que vous souhaitez rediriger. Dans cet exemple, nous avons placé notre page dans un sous-dossier. Si vous redirigiez l’intégralité de votre domaine, plutôt qu’un sous-dossier individuel, il vous suffirait de vous y référer à l’aide d’une barre oblique. Enfin, en violet, se trouve l’emplacement de la page cible. Dans cet exemple, les pages d’origine et de destination sont situées sur votre domaine actuel, le chemin de destination commence donc par une barre oblique. Si vous redirigez vers une page sur un domaine distinct, vous devrez inclure l’URL entière. Cette directive peut être adaptée de différentes manières, en fonction de ce que vous devez rediriger. Le tableau ci-dessous comprend 7 redirections courantes et comment les écrire. Règle de redirection Comment l’écrire Redirection entre les pages du même domaine  : Redirect 301 /subfolder/old_page.html /subfolder/new_page.html Rediriger une page vers une autre sur un domaine différent  : Redirect 301 /subfolder/old_page.html www.exampleurl.com/subfolder/new_page.html Rediriger entre sous-dossiers sur le même domaine : Redirect 301 /old_subfolder /new_subfolder Rediriger un sous-dossier vers un emplacement externe : Rediriger 301 /subfolder Rediriger un domaine vers un sous-dossier du même domaine : Redirection 302 /sous-dossier Redirection entre domaines : Redirection 301 / Redirection vers une page 404 personnalisée : ErrorDocument 404 /error/pagenotfound.htm Noter : Les redirections de page 404 personnalisées utilisent un nom de directive différent, mais elles sont formatées de la même manière que les autres règles de redirection de ce graphique. assurez-vous d’avoir déjà créé votre page d’erreur.

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.

    Règles de redirection .htaccess et comment les implémenter

    S’abonner
    Notification pour
    guest
    0 Commentaires
    Commentaires en ligne
    Afficher tous les commentaires