Cet article a été rédigé avec la collaboration de nos éditeurs(trices) et chercheurs(euses) qualifiés(es) pour garantir l'exactitude et l'exhaustivité du contenu.
L'équipe de gestion du contenu de wikiHow examine soigneusement le travail de l'équipe éditoriale afin de s'assurer que chaque article est en conformité avec nos standards de haute qualité.
Cet article a été consulté 29 392 fois.
Il existe de nombreuses raisons de vouloir rediriger une URL et de nombreuses façons d'y arriver. Pour un site Internet qui génère déjà beaucoup de trafic et qui est en bonne position dans les moteurs de recherche, une redirection d'URL est un bon choix pendant la période de transition. Vos visiteurs vont continuer d'arriver sur votre ancienne adresse, mais ils vont être ensuite automatiquement redirigés vers la nouvelle. Avec le temps, les moteurs de recherche vont mettre à jour leur base de données et la nouvelle adresse va apparaitre dans leurs résultats. Une redirection permet aussi d'utiliser plusieurs adresses qui pointent vers la même adresse unique, ce qui peut, entre autres, permettre de raccourcir des URL complexes. La méthode que vous allez utiliser dépend du code de votre site et de votre expérience dans la mise à jour de ce code.
Étapes
Méthode 1
Méthode 1 sur 4:Coder un 301 Redirect dans un fichier .htaccess
-
1Sachez si vous avez un serveur Apache. C'est un outil nécessaire pour continuer avec la méthode du fichier .htaccess. Vérifiez auprès de votre hébergeur si vous n'êtes pas sûr.
-
2Trouvez et téléchargez le fichier .htaccess. Un fichier .htaccess est un fichier que les serveurs utilisent pour trouver des informations en cas d'erreurs, de problèmes de sécurité et de demandes de redirection. Vérifiez à la racine de votre site (là où tous les fichiers sont stockés), puis téléchargez ce fichier pour pouvoir le modifier.
-
3Créez un fichier .htaccess. Si vous ne le trouvez à la racine du dossier, vous devez le créer en utilisant une application comme Notepad (ou un éditeur de texte similaire). Le code à mettre dans ce fichier se trouve à l'étape précédente.
- N'oubliez pas de sauvegarder le fichier en .htaccess, avec un point au début.
- Vous remarquez que ce fichier ne possède pas d'extension comme « .com » ou « .txt ».
-
4Tapez le code. Tapez le code suivant dans votre fichier .htaccess : .redirect 301 /ancien/ancienneURL.com http://www.nouvelleURL.com
- Dans ce code, « ancienneURL.com » représente l'adresse actuelle à partir de laquelle vos visiteurs devront être redirigés tandis que « http://www.nouvelleURL.com » représente l'adresse vers laquelle vous voulez rediriger vos visiteurs.
- Il doit y avoir exactement un espace entre « ancienneURL.com » et « http:// »
- Ne mettez pas « http://www » à l'ancienne URL dans la première partie du code [1] !
- Le code 301 est surtout utilisé sur les adresses de redirection et signifie que le site a été déplacé de manière permanente. Faites des recherches à propos des autres codes 300 pour savoir ce qu'ils signifient.
-
5Occupez -vous de l'URL de destination. Remplacez http://www.nouvelleURL.com par l'adresse vers laquelle vous voulez rediriger vos visiteurs.
-
6Enregistrez le nouveau fichier .htaccess. Changez le menu et réglez sur Tous les fichiers, puis enregistrez le fichier .htaccess sans extension.
-
7Gardez une copie. Renommez le fichier .htaccess existant ou les fichiers HTML avec le même nom pour en garder une copie. Par exemple, vous pourriez l'appeler .htaccessbackup pour pouvoir trouver et reconnaitre facilement le fichier au cas où vous devriez retourner à votre code d'origine.
-
8Téléchargez le fichier. Téléchargez le nouveau fichier à la racine de votre ancien domaine. Maintenant que vous avez modifié le code, vous devez remettre le fichier à sa place pour que la redirection puisse fonctionner.
-
9Testez la redirection. Ouvrez une nouvelle fenêtre de votre ordinateur et tapez l'ancienne URL. Si vous avez tout fait correctement, vous devriez être redirigé vers votre nouvelle adresse [2] .
- Utilisez votre navigateur en mode privé pour vous assurer que le navigateur accède directement au nouveau fichier et pas à une copie de l'ancien qu'il a gardée dans le cache (des données qui sont conservées par le navigateur pour rendre la navigation plus rapide).
- Au lieu d'utiliser le mode privé, vous pouvez aussi aller vider le cache de votre navigateur à partir du menu des préférences. C'est une opération généralement simple.
Publicité
Méthode 2
Méthode 2 sur 4:Utiliser un service de redirection
-
1Vérifiez auprès de votre hébergeur. Si vous n'êtes pas sûr de vos capacités à coder ou si vous voulez simplement rediriger une URL sans mettre les mains dans le code, il existe de nombreux services de redirection disponibles et votre hébergeur pourrait aussi en proposer un. La plupart des hébergeurs connus offrent ce genre de service et vous proposent une assistance pour que vous y arriviez plus facilement. Vérifiez les paramètres de votre contrat actuel ou contactez directement votre hébergeur pour connaitre vos options.
-
2Choisissez un service tiers. Si votre hébergeur ne propose pas ce genre de service, il existe d'autres options. Selon le genre de redirection dont vous avez besoin, vous pourriez en trouver un gratuit [3] .
- Nombre de ces services vous permettent de configurer de nombreuses options de redirection, par exemple le type (permanente ou temporaire) ou les paramètres que vous passez à la requête.
- Cependant, il en existe peu qui vous laisseront rediriger vers des liens HTTPS lors d'une redirection.
-
3Suivez les instructions du service. En règle générale, ces services sont très faciles à utiliser et ils vous guideront pendant les étapes en vous montrant à chaque étape ce que vous devez faire.
- Sachez que dans certains cas, vous pourrez continuer à éditer le DNS (serveur de nom de domaine) pour les noms de domaines où vous aimeriez faire les redirections. Vous pourrez y avoir accès à travers votre hébergeur.
-
4Mettez à jour le DNS. Votre service de redirection va vous faire savoir si cette étape est nécessaire et vous pourrez avoir accès et éditer le DNS à partir de votre compte chez l'hébergeur.
- Selon le service que vous utilisez, les étapes pour mettre à jour le DNS vont varier, mais en général, les instructions du service de redirection et de l'hébergeur seront simples à suivre.
Publicité
Méthode 3
Méthode 3 sur 4:Utiliser une balise meta
-
1Accédez au code. Il existe une méthode différente qui implique un changement direct de code dans la page, c'est pourquoi vous devez commencer par télécharger la page de l'URL à partir de laquelle vous voulez faire partir la redirection.
- Sachez que dans la plupart des cas, l'utilisation de balises meta n'est pas l'idéal pour la redirection. Les pages web qui contiennent ce genre de code sont filtrées par les moteurs de recherches, car c'est aussi une technique utilisée pour le spam.
-
2Ouvrez le code de la page. Utilisez Notepad ou un éditeur de texte similaire pour ouvrir le fichier qui contient le code de la page. Enregistrez une copie avant de faire des changements par précaution.
-
3Modifiez le code. La balise meta se place après la balise head (<head>) dans le code. Tapez le code suivant : .<META http-equiv="refresh"content="0;URL=http://www.newsite.com/newurl.html">
- Il y a exactement un espace entre « refresh » et « content ».
- Le « 0 » ici indique le nombre de secondes à attendre avant que la redirection se produise.
- www.newsite.com/newurl.html est l'URL spécifique vers laquelle vous voulez rediriger le visiteur.
- Il est aussi possible de créer un message d'erreur personnalisé ou une annonce pour indiquer que le site a été déplacé, mais cela pourrait attirer une attention indésirable sur votre redirection.
-
4Enregistrez et téléchargez le fichier. Si vous voulez rediriger le trafic depuis une ancienne URL, il y de bonnes chances qu'il vous faille faire d'autres changements (par exemple en enlevant le contenu du site). La chose la plus importante est que maintenant, le code contient la balise meta de redirection.
-
5Testez la redirection. Tapez directement l'URL dans votre navigateur ou utilisez un moteur de recherche pour la trouver. La page devrait maintenant rediriger vers votre nouvelle URL que vous avez indiquée dans le code de la balise meta.Publicité
Méthode 4
Méthode 4 sur 4:Utiliser d'autres langages de programmation
-
1Renseignez-vous sur le langage de programmation du site. Dans chaque langage de programmation, le code nécessaire pour faire une redirection sera légèrement différent. Si vous n'êtes pas sûr de la réponse à cette question, contactez votre hébergeur pour lui demander plus d'informations.
-
2Renseignez-vous sur d'autres possibilités. Il existe des commandes différentes pour chaque langage et des options différentes à explorer dans chacun d'entre eux. Une recherche rapide sur Internet vous permettra de trouver le code approprié pour votre site.
- Par exemple, vous pourriez faire une recherche rapide pour savoir comment rediriger vers une autre URL en PHP, en ASP, en ColdFusion ou en JavaScript [4] .
-
3Testez la redirection. Une fois que vous avez trouvé le code approprié, l'implémentation va être similaire aux autres méthodes indiquées. Une fois terminé, vous devez toujours vous assurer de tester le code pour voir si la redirection fonctionne comme prévu.Publicité
Conseils
- Les utilisateurs de FrontPage (un outil d'administration de site Internet autrefois populaire) vont devoir modifier les fichiers .htaccess dans _vti_bin et ses sous-dossiers _vti_adm et _vti_aut.
- Même si certains sites Internet utilisent une page d'erreur pour indiquer un changement d'URL ou inclure un lien cliquable, c'est une technique moins efficace qu'une redirection automatique qui pourrait entrainer une baisse de trafic sur votre site.
L'équipe de gestion du contenu de wikiHow examine soigneusement le travail de l'équipe éditoriale afin de s'assurer que chaque article est en conformité avec nos standards de haute qualité. Cet article a été consulté 29 392 fois.