Voir aussi
Dans la même rubrique :
Comment intégrer Snap Shots à Rapidweaver ?
Javascript : n’oubliez pas Mac OS !
Positionnement fixe... même avec Internet Explorer !
Quand JavaScript est désactivé... 2/2
Conseils pour débuter un site web
Menu dépliant pour les rubriques
Quand JavaScript est désactivé... 1/2
Contrôler l’accès d’une partie du site avec .htaccess
Proposer plusieurs styles pour votre site
Réaliser un formulaire de contact (5/4)
Réaliser un formulaire de contact (4/4)
Réaliser un formulaire de contact (3/4)
Réaliser un formulaire de contact (2/4)
Réaliser un formulaire de contact (1/4)
Belles icônes pas chères !
Webmasters : Comment mieux se référencer ?
La trousse du webmasterDu même auteur :
PDA et médecine : la fin de l’eldorado ?
A quoi servent leurs pages "contact" ?
Mise en place d’un forum : une décision qui doit être mûrement réfléchie
Devenir post-mortem d’un site
Comment faire migrer son site ?Même indexation :
Technique Web
Soigner en ligne, un art impossible ?
Initiation au xhtml - 1
Quand JavaScript est désactivé... 1/2
Réaliser un formulaire de contact (4/4)
Analyser les réponses à une liste de questions
Initiation au xhtml - 3 : Rappel sur les pointeurs internet (URI/URL)
Ecrire ce qu’on veut dans SPIP
Un Editeur RSS pour votre site 1/2
Un lecteur RSS pour votre site 2/2
Proposer plusieurs styles pour votre site
Utilisation de la classe easyRSS
Editer plusieurs fichiers de syndication 3/3
Quand JavaScript est désactivé... 2/2
Réaliser un formulaire de contact (1/4)
Un Editeur RSS pour votre site 2/2
Comment intégrer Snap Shots à Rapidweaver ?
Conseils pour débuter un site web
Etablir un questionnaire statistique en ligne
Positionnement fixe... même avec Internet Explorer !
Menu de navigation sans JavaScript
Quiz en PHP 2/3
Editer plusieurs fichiers de syndication 2/3
Installer un script PHP pour les nuls
xhtml - 4 : Les entités
Syndication, comment s’y retrouver
Mise en place d’un forum : une décision qui doit être mûrement réfléchie
Quiz en PHP 1/3
Quiz en PHP 3/3
Contrôler l’accès d’une partie du site avec .htaccess
Exécuter un Javascript dans une page SPIP
Page contact en PHP 2/3
Menu dépliant pour les rubriques
Un lecteur RSS pour votre site 1/2
Page Erreur 404 en PHP
Webmasters : Comment mieux se référencer ?
Un serveur dédié pour les nuls
Publication Spip : forme et typographie
Réaliser un formulaire de contact (5/4)
Belles icônes pas chères !
Page contact en PHP 1/3
Le web structuré et sa présentation
Astuce pour les images fréquemment utilisées
Tri et Histogramme
Editer plusieurs fichiers de syndication 1/3
MARST - Le Moteur Automatisé de Recherche en Santé au Travail
Créer une liste de QCM
Javascript : n’oubliez pas Mac OS !
Qualité, centres d’intérêt et motivations des participants aux forums médicaux.
Gestion d’une rubrique... en attendant SPIP
Réaliser un formulaire de contact (2/4)
Initiation au xhtml - 2
Page contact en PHP 3/3
La Netiquette des forums
Créer un forum à l’aide de phpBB
Réaliser un formulaire de contact (3/4)
La syndication de contenu RSS
Lire nos fichiers de syndication
Afficher un fil RSS/Atom sur votre site 1/3
Afficher un fil RSS/Atom sur votre site 2/3
Afficher un fil RSS/Atom sur votre site 3/3
Lecteur RSS/Atom pour votre site 1/2
Lecteur RSS/Atom pour votre site 2/2
Lecture des caractères spéciaux et d’éléments d’un fil RSS/Atom
Syndication pour phpBB
Editez vos flux avec Fil_LE 1/2
Editez vos flux avec Fil_LE 2/2
Création à distance d’un fichier de syndication
Abandonnons RSS 0.91 !
Des fils RSS 1.0, RSS 2.0 et Atom 1.0 pour votre site SPIPHébergement
Créer son serveur FTP
Un serveur dédié pour les nuls
Accueil
Boite à Outils
Comment faire migrer son site ?
Comment faire migrer son site ? Cette question, anodine en apparence, va se poser un jour au Maître-Toile qui décida, lors de la naissance de son site, de l’héberger chez un hébergeur gratuit, du type Free, Lycos, Wanadoo etc., et qui choisit de le transférer vers un hébergeur professionnel.
Les raisons d’une migration
Elles peuvent être nombreuses, en voici quelques unes :
aspect moins professionnel avec un site du style
http://monsite.monhebergeur.fr comparé à un nom de domaine comme http://www.monsite.com ;
espace disponible limité ;
insuffisances techniques (php, statistiques...) ;
hot-line inexistante ;
lenteur d’affichage.
Phase 1 : préparation
Eviter toute précipitation +++
Posséder un nom de domaine "significatif" ou l’acquérir par exemple chez Gandi.
Acquérir un espace pour héberger son nouveau site, prévoir une bonne marge au niveau de la taille. Les hébergeurs professionnels sont légion ; prenez le temps d’en visiter plusieurs pour décortiquer leurs offres (prix, espaces, php etc.).
Phase 2 : migration
Votre espace étant disponible chez votre nouvel hébergeur, avant d’envoyez vos fichiers comme d’habitude par FTP, profitez-en pour faire le ménage dans vos nombreux textes, et vérifiez tous vos liens internes et externes avec un
logiciel type Xenu.
Si votre ancien hébergeur mettait à disposition un script de
contact/abonnement, il va falloir en créer un car ce service n’est, en général, pas fourni par un hébergeur professionnel.
Voir l’article.
La majorité des hébergeurs professionnels fournissent des outils statistiques performants. Si ce n’est pas le cas, on peut en installer un en php comme phpMyVisites.
Si vous faisiez partie d’Anneaux (Rings), il conviendra d’en avertir les responsables.
Si vous avez mis en place un moteur de recherche interne type X-Recherche, ne pas oublier de faire le changement d’URL.
Phase 3 : gérer l’extinction de l’ancien site
Tous vos fichiers étant installés, vous pourrez alors faire pointer votre nom de domaine vers votre nouvel hébergeur. Cela demande environ 24 heures pour que votre site apparaisse sous la forme : http://www.monsite.com.
Il va falloir supprimer les fichiers chez l’ancien hébergeur, mais je vous suggère de laisser au moins une page index.htm (pendant quelques mois) qui va indiquer :
"Le site "Monsite" a changé d’hébergeur.
Veuillez prendre note de sa nouvelle adresse
http://www.monsite.com
Vous allez être automatiquement redirigé vers celle-ci".
Pour obtenir cette redirection automatique, il suffit d’insérer la balise meta suivante entre <head> et </head>
<meta http-equiv="refresh" content="10; url=http://www.monsite.com">
Le nombre après "content" représente le nombre de secondes avant la redirection.
Si vous ne laissez qu’une page sur votre ancien site, les internautes qui arrivaient sur votre site directement sur une page (par lien direct, par indexation dans un moteur, etc.) risquent de tomber sur une erreur 404.
Pour remédier à ce problème, je vous suggère de mettre un fichier .htaccess.
Ouvrez votre Bloc-notes, mettez-y les 3 lignes suivantes :
ErrorDocument 404 /monfichier404.html
ErrorDocument 404 http://monsite.monherbergeur.fr/index.htm
ErrorDocument 403 /accesrefuse.htmlVous pourriez pointer directement sur votre nouveau site, mais il est préférable que l’internaute prenne connaissance de la migration du site en lisant votre page index.htm.
Enregistrez le fichier sous le nom "erreur.txt", avec votre logiciel FTP, transférez "erreur.txt" à la racine de votre ancien site et renommez-le ".htaccess" (mettre le point devant htaccess).
Phase 4 : faire savoir que vous avez migré
Il faut avertir vos internautes habituels que vous avez fait la migration :
*par votre carnet d’adresses ;
*par vos listes de discussion ;
*par votre news-letter si vous en aviez une.
Tâche longue mais indispensable : avertir les nombreux webmasters des pages contenant des liens qui pointaient vers votre site.
Il suffit d’utiliser Google :
* tapez le nom de votre site s’il en avait un ;
* ou écrivez :
link:monsite.monhebergeur.fr
Rendez-vous sur chacun des sites repérés par Google et prévenez le webmaster du changement : fastidieux mais efficace !
Vous ferez de même avec les principaux annuaires comme
DMOZ.
Vous pouvez en profiter pour faire un référencement multiple auprès de nombreux moteurs de recherche grâce à un service comme Actiref.
Si l’efficacité n’est pas garantie, ça ne peut pas faire de mal...
Conclusion
Et quand vous aurez fait tout cela, vous pourrez enfin lever les doigts du clavier...
et guetter avec fébrilité votre classement dans Google...
bonsoir
Grace à votre article j’ai bien élagué le sujet.
Il me reste juste
ErrorDocument 404 /monfichier404.html
ErrorDocument 404 http://monsite.monherbergeur.fr/index.htm
ErrorDocument 403 /accesrefuse.html
que je n’arrives pas à utiliser. j’ai remplacer monsite.monhebergeur par la nouvelle adresse mais ça ne va pas, Pouvez vous m’aider. merci
Bonjour,
je souhaiterais également avoir quelques précisions sur les 3 lignes de code pour le .htaccess. Que remplacer et par quoi ?
Voila qui devrait éviter les fameuses "erreur 404" ...
Par contre, il n’est pas conseillé de laisser une page index avec un "meta refresh" au risque de voir son ancien site blacklisté de Google.
Préférez une redirection 301 (en script ou dans un .htaccess) qui redirigera les internautes de manière transparente vers le nouveau site, ET qui permettra de transmettre le PR Google acquis sur l’ancien site, vers le nouveau site.
exemple de code 301 à inclure dans un fichier index.php, situé à la racine de votre ancien hébergeur :
<?php
header("Status: 301 Moved Permanently");
header("Location: http://www.nouveau-site.com");
?>
Connectez vous à phpMyAdmin (disponible chez la plupart des hébergeurs), exportez vos tables et vos données, puis importez les dans la nouvelle base de données (via phpMyAdmin ou Webmin).