Introduction
Les redirections constituent des outils essentiels pour les sites Web d’entreprises, offrant de nombreux avantages pour une gestion efficace :
- S'adapter aux changements : alors que les entreprises mettent fréquemment à jour, réorganisent ou suppriment des pages Web, les redirections jouent un rôle essentiel pour assurer une transition en douceur. En dirigeant automatiquement les visiteurs vers des pages nouvelles ou pertinentes, les redirections évitent la frustration de rencontrer des liens rompus ou des messages d'erreur.
- Sauvegarder la position SEO : les moteurs de recherche comme Google prennent en compte des facteurs tels que la qualité et la quantité des liens lorsqu’ils déterminent le classement des résultats de recherche d’une page. Sans redirections appropriées lors de changements structurels de sites Web ou de modifications d’URL, une entreprise risque de perdre de précieux classements SEO. Les redirections sont la solution, préservant la visibilité des moteurs de recherche en indiquant les mouvements de page.
- Améliorer l'expérience utilisateur : offrir un parcours utilisateur positif est une prioritéramimportant pour fidéliser et engager les visiteurs du site Web. Les redirections brillent dans ce domaine en guidant de manière transparente les utilisateurs vers le contenu approprié. Cet éliminatC'est la confusion et l'irritation qui peuvent survenir lorsque les utilisateurs cliVérifiez les liens ou entrez les URL.
- Optimiser les efforts marketing : les campagnes marketing comportent souvent des pages de destination spécifiques, qui peuvent devenir obsolètes une fois les campagnes terminées. Les redirections prouvent leur utilité en canalisant le trafic de ces URL promotionnelles vers d'autres destinations pertinentes.nations, garantissant un flux continu d’engagement des utilisateurs.
En un mot, les redirections sont indispensables pour maintenir une expérience utilisateur transparente, maintenir les classements SEO et gérer habilement les changements dans la structure, le contenu et les URL d'un site Web d'une entreprise. Ils servent de gardiens de la crédibilité de la marque, de la convivialité du site Web et de la diététique globale.gittoute la prospérité.
Exigences
- Droits root ;
- Plusieurs connaissances sur les OS de travail ;
- Connexion Internet.
Installation
Tout d'abord, nous devons mettre à jour tous les packages du système et les installer :
apt update && apt upgrade -y
Si vous avez déjà un serveur Web avec une page HTML ou PHP, sautez cette étape, dans le cas contraire, nous configurons le serveur Web étape par étape. Nous devons télécharger le serveur Web dans notre exemple qui serait Apache. Tapez la commande ci-dessous :
apt install apache2
Configurons l'environnement pour les paramètres du serveur Web, ouvrons le fichier de configuration principal :
nano /etc/apache2/apache2.conf
Et change tout parameters Autoriser Override évaluer Tous, nécessaire au bon fonctionnement des fichiers .htaccess, que nous créerons dans le répertoire Worker du site. Puis appuyez sur combination de Ctrl + A ainsi que Ctrl + X pour sauvegarder et quitter. Créez un répertoire de travail pour le site et deux pages HTML pour la redirection :
mkdir /etc/test
Par la commande ci-dessous, créez une page HTML pour démarrer la redirection :
nano /etc/test/site1.html
Entrez ce code HTML ci-dessous ou utilisez votre propre page :
<! DOCTYPE html>
<html>
<head>
<title>FIRST PAGE</title>
</head>
<body>
<h1>That starting page!</h1>
</body>
</html>
Par la commande ci-dessous, créez une page html pour le site cible :
nano /etc/test/site2.html
Entrez ce code HTML ci-dessous ou utilisez votre propre page :
<! DOCTYPE html>
<html>
<head>
<title>SECOND PAGE</title>
</head>
<body>
<h1>Congratulations, you are in target site!</h1>
</body>
</html>
Après avoir créé la page pour notre manipulation, nous pouvons accéder aux paramètres du site par la commande ci-dessous :
nano /etc/apache2/sites-available/000-default.conf
Et modifier la conformité paramparamètres pour fonctionner correctement, indiquez DocumentRoot comme dossier que nous avons créé auparavant, ServerName dans ce champ, entrez le nom de domaine et dans le dernier pour vos modifications de répertoire Autoriser Override à Tous! Ctr+O et Ctrl+X pour enregistrer et quitter le fichier :
Réorienter
Nous pouvons maintenant créer un fichier .htaccess pour rediriger notre page par divers HTTP code, créons un fichier par la commande ci-dessous :
nano /etc/test/.htaccess
Pour effectuer une redirection permanente, nous devons indiquer la page HTML par la commande et la syntaxe ci-dessous :
RewriteEngine On
RewriteRule ^start$ /target [R=301, L]
RewriteRule ^start$ index.html
RewriteRule ^target$ index2.html
Dans la première ligne, nous indiquons l'état activé du remplacement du module, sur la seconde, nous pouvons voir la règle de redirection avec le code 301, sur la troisième, nous attribuons index.html avec l'étiquette de début et la conformité de la cible à index2.html.
Redémarrez notre serveur Web et activez le module de remplacement :
sudo a2enmod rewrite && systemctl restart apache2
Vérifions l'implémentation de notre redirection, allons sur le site web :
La deuxième page ressemble à ceci :
Nous avons redirigé, assurez-vous par les outils du navigateur, appuyez sur F12 et surveiller HTTP/S requête de client et serveur :
Très bien, nous voyons dans la colonne d'état 301 HTTP redirigez le code donc toute la configuration du système et du serveur Web fonctionne correctement ! Ensuite, si nous voulons modifier le code de redirection, nous avons juste besoin d'une configuration précédente légèrement modifiée :
nano /etc/test/.htaccess
Entrez ce code au lieu de la configuration précédente :
Redirect 302 /start http://vdushu.space/target
RewriteRule ^start$ index.html
RewriteRule ^target$ index2.html
Dans ce cas, nous indiquons directement la redirection par la syntaxe ci-dessus Réorienter, Puis choisissez HTTP codez pour cela et enregistrez le fichier ! Vérifions le résultat :
Conclusion
Les redirections constituent des outils indispensables pour maintenir une expérience utilisateur transparente, préserver les classements SEO et gérer habilement les changements dans la structure, le contenu et les URL d'un site Web d'une entreprise. En mettant en œuvre stratégiquement différents types de redirections, les entreprises peuvent renforcer la crédibilité de leur marque, améliorer la convivialité de leur site Web et réaliser des progrès.gittoute la prospérité. Le processus de mise en œuvre des redirections dans Apache2 implique de configurer le serveur Web et de créer des fichiers .htaccess pour contrôler efficacement le comportement de redirection. La configuration correcte des redirections garantit que les utilisateurs sont dirigés vers le bon contenu, contribuant ainsi à une présence en ligne réussie.