S'identifier - S'inscrire - Ecrire un article - Contact

Changer de nom de domaine sans perdre son référencement

Niveau de difficulté : moyen

Par rap • Tutoriels • Dimanche 31/08/2008 • 7 commentaires  • Lu 16262 fois • Version imprimable

Mots-clés : , , ,


Voici un petit tutoriel qui aidera les internautes qui souhaitent changer de nom de domaine sans perdre leurs efforts de référencement.

Quand votre nouveau domaine pointera vers votre site, vous aurez alors deux domaine et j'imagine que vous aimeriez que Google n'en indexe qu'un seul : le nouveau.

Alors il va falloir faire des redirections depuis chaque page de votre ancienne adresse vers la nouvelle. Or si on utilisait une simple redirection en html du genre :

<meta http-equiv="refresh" content="0;URL=www.nouveaudomaine.com">

la page se réactualiserait sans arrêt et on ne pourait pas consulter le site. Il va donc falloir utilise du Javascript. On va poser une condition sur l'url de la page : Si URL=www.anciendomaine.com, alors redirection vers www.nouveaudomaine.com.

Et voilà le code en question :
if(location.href=='http://anciendomaine.viabloga.com/'){
   location.href='http://nouveaudomaine.com/';
}
Puis on va le programmer pour les pages de rubriques en ajoutant '<attribute category_id>.shtml', puis les pages texts avec '/texts/<attribute id>', et enfin les articles et là c'est plus difficile. On va devoir utiliser la page d'archives, dans votre modèle de mise en page vous allez modifier ce code :
<ul>
     <object class=archive_entry count=100000>
    <li><attribute date_and_title_and_link></li>
     </object>
</ul>

Par celui la :
<textarea rows="10" cols="50">
if(location.href=='<attribute url>'){
   location.href='attribute url>';
}
</textarea>

Puis vous allez l'uploader et l'utiliser comme modèle par défaut. Ensuite vous allez sur la page d'archives (http://monsite.viabloga.com/archive.shtml) et vous copier le code qui apparait dans la zone de texte. Vous cliquez ensuite sur le lien "Ecrire un article" et vous collez.

Maintenant vous cliquez sur  puis sur "Remplacer". Dans le premier champ vous entrez =='http://www.nouveaudomaine et dans le second =='http://anciendomaine.viabloga.com et vous cliquez sur "Remplacer tout"

Alors vous sélectionnez tout, vous copiez, vous ouvrez le bloc notes, vous collez et vous enregistrer sour "redirect.js" en mettant le champ Type sous "Tous les fichiers".

Maintenat vous revenez à l'édition de votre modèle de mise en page et vous y rajoutez ce code juste avant la balise </head> :

<script type="text/javascript">
<object class=summaries><if_attribute category_id=_news>
if(location.href=='http://anciendomaine.viabloga.com/'){
   location.href='http://nouveaudomaine.com/';
}
</if_attribute></object>

<object class=summaries><if_attribute category_id!=_news>
if(location.href=='http://anciendomaine.viabloga.com/<attribute category_id>.shtml'){
   location.href='http://nouveaudomaine.com/<attribute category_id>.shtml';
}
</if_attribute></object>

<object class=text>
if(location.href=='http://anciendomaine.viabloga.com/texts/<attribute id>'){
   location.href='http://nouveaudomaine.com/texts/<attribute id>';
}
</object>
</script>
<script type="text/javascript" src="/files/redirect.js"></script>

Vous pouvez en profiter pour remettre l'ancienne configuration de l'affichage des archives. Vous envoyez ensuite votre fichier redirect.js dans le dossier files via le menu administrateur > Contenus > Fichiers. Et enfin vous envoyez votre modèle de mise en page modifié et vous l'appliquez.

Maintenant vous pouvez tester, toutes les pages portant l'ancien nom de domaine redirigent automatiquement vers le nouveau.

PS : Pour faciliter ces redirections, on pourrait créer un attribute qui afficherait la partie de l'url d'un article qui se trouve après /news/

D'autres articles sur des thèmes similaires :


Commentaires

Merci pour le tutoriel par Stephane le Dimanche 31/08/2008 à 19:12

Stephane En pratique je peux aussi configurer le serveur pour que les pages abc.com/* soient redirigées vers xyz.com/* au niveau du serveur, sans javascript.


Re: Merci pour le tutoriel par rap le Dimanche 31/08/2008 à 19:14

rap Dans ce cas je veux bien que les pages de http://rap.joueb.com, de http://generap.com et de http://rap.viabloga.com redirigent vers http://www.generap.com/


Re: Merci pour le tutoriel par Stephane le Mardi 02/09/2008 à 11:03

Stephane C'est fait.


Re: Merci pour le tutoriel par rap le Mardi 02/09/2008 à 14:08

rap Merci c'est super


Mi tou ? par isabelle le Mardi 10/02/2009 à 18:42

isabelle Est-ce qu'il y a ça aussi à faire pour mon nouveau nom de domaine www.epiceries-solidaires.org par rapport à http://reseau-andes.viabloga.com ?


nom de domaine par morija le Vendredi 20/02/2009 à 17:50

bonjour 

 je vais bientot prendre un nom de domaine sous .com et .fr  pour etre sur d'etre trouver 

j'aimerai savoir si vous pouvais me les diriger vers mon blog 

merci


Re: nom de domaine par Caroline le Samedi 21/02/2009 à 18:40

Caroline Morija, aucun problème pour cela, voici toutes les indications bien précises ici :

http://utilisateurs.viabloga.com/news/associer-un-nom-de-domaine-a-son-blog

Moi je l'ai fait, il faut juste veiller à faire les choses dans l'ordre indiqué, et cela marche impeccablement !



Session

Pour participer plus facilement, ouvrez une session :

Identifiant de
mon blog
Nom d'utilisateur
Mot de passe

Si vous avez déjà un blog sur ViaBloga ou si vous avez ouvert un compte sur l'un d'entre eux, vous pouvez vous identifier avec votre nom d'utilisateur et mot de passe en précisant d'abord l'identifiant de votre blog.

S'inscrire

Discussions actives (+ commentaire)


Archives par mois