Avec guère plus de trois mois de retard, voilà qu’en inspectant les commentaires du Petit DotClear Illustré pour en trier les informations qui pourraient être utiles à tous, je retombe sur l’un d’entre eux, rangé dans la catégorie « Il faudra que je m’en occupe » et oublié aussi sec. Ahem.
Mais il n’est jamais trop tard pour bien faire n’est-ce pas ?
Attention, ceci ne marche que si la structure du site sur le nouvel hébergeur est la même que chez l’ancien. C’est heureusement le cas lors de la migration du blog.
Tout se passe avec un fichier à envoyer sur le serveur de l’ancien domaine,
ce fichier s’appelle .htaccess
(ne pas oublier le point devant),
c’est lui qui dira au serveur de rediriger toutes les pages vers le nouveau
domaine.
Il faut créer un fichier texte et le nommer htaccess.txt
(c’est
un nom temporaire, en effet sous Windows en tout cas on ne peut pas créer
directement le fichier .htaccess).
Dans ce fichier texte, écrire la ligne de code suivante :
1. Si DotClear était installé à la racine du site :
RedirectPermanent / http://www.nouveaudomaine.tld/
Attention : l’espace avant http est une tabulation, et .tld est à remplacer par l’extension du domaine (.com, .fr, .org, etc.)
2. Si dotclear était dans un dossier dotclear
(installation par défaut)
RedirectPermanent /dotclear/ http://www.nouveaudomaine.tld/dotclear/
Ensuite, il faut envoyer par ftp ce fichier texte à la racine du site sur
l’ancien hébergeur, et le renommer en .htaccess
Et voilà, toutes les visites seront redirigées vers les nouvelles pages, y compris pour ceux qui les avaient mises en favoris, et les moteurs de recherche mettront à jour leur index, même le pagerank de google finit par revenir au bout de quelques semaines...
Toutes les infos, plus détaillées, sur le Webmaster Hub
Commentaires
salut, sympa ce tuto mais malheureusement ca ne marche pas chez moi et pourtant j'ai fait comme indiqué ici.
Tu as regardé le billet signalé juste au dessus de ton commentaire ? La solution ne pourrait-elle s'y trouver ?
http://www.dascritch.net/blog.php/2005/04/24/127-deplacer-son-blog
(il faut que je l'intègre au billet d'ailleurs...
On peut même aller plus loin, par exemple pour que l'ancienne adresse d'un billet redirige vers la nouvelle adresse du billet.
Voici ce que j'ai utilisé :
Arg, le code n'est pas entièrement passé.
C'était RedirectMatch permanent /(.*) ht tp://nouvelleadresse/$1
(il faut supprimer l'espace entre ht et tp)
Et sinon ce blog est vraiment très bien fait !
Antoine : pour la saisie ici : en commençant la ligne par une espace, le wiki interprète ça comme du <pre> ... </pre> et plus de souci pour les http ;-)
J'installerai la barre d'enrichissement wiki dans les nouveaux murs du Petit DotClear illustré pour faciliter la tâche d'ailleurs.
Aurais-tu la gentillesse de redonner le code au complet avec le même exemple donné dans le billet pour les débutants ? Est-ce à ajouter aux lignes indiquées ou en remplacement ? Enfin tout ça quoi ...
Et merci beaucoup pour les compliments !
Précisons que les .htaccess sont spécifiques aux serveurs Apache (qui représentent certes une écrasante majorité).
Bonjour,
Je viens de lire votre article que j'ai trouvé très intéressant. J'ai une petite question à ce sujet: J'ai une adresse free: http://truc.free.fr. J'ai un nom de domaine http://www.machin.com/ que je fais pointer vers l'adresse http://truc.free.fr.
Comment faire pour que l'url http://truc.free.fr se transforme immédiatement en http://machin.com/
En vous remerciant d'avance, cordialement,
Benoît
Question à poser sur le forum mais je crois que ça n'est pas possible...
Bon, Bonjour,
ma question est celle-ci :
pas de rediriger le blog, mais d'installer dotclear par dessus un autre blog (le logz http://sourceforge.net/projects/logz) qui se trouve à la racine (dossier www).
• comment installer dotclear dedans sans tout détruire ?
• comment récupérer et/ou conserver la base de données des différentes rubriques crées avec le logz et les transférer dans le nouveau blog ? Notamment la phpgallery que j'ai incluse et que je souhaite mettre dans le nouveau blog ?
Merci. J'ai cherché infos mais pas trouvé sur ce problème particulier.
Hou la !
Ça c'est une question pour le forum ! On est très loin de la redirection, ce que tu cherches c'est la migration d'un autre outil de blog vers DotClear...
Oui, c'est ça : migration d'un autre type de blog vers DotClear. je vais de ce pas poser la question dans le forum.
thx a lot
Bonsoir! JE compte transferer mon blog chez un new hebergeur, le nouveau est free et l'ancien etait payant, est ce que ca va pas poser un prob ou pas? parce que au bout d'un moment, mon ancien compte chez l'hebergeur payant va etre supprimé...
Ah ben si forcément. Ce code dit aux voyageurs arrivés au point A qu'il faut aller au point B. Encore faut-il qu'ils parviennent au point A. Si celui-ci est rayé de la carte, adieu mappy :)
Arf, c'est bien ce que je me disais! et cmt je pourrais faire pour perdre aucun de mes billets? Les réecrire?
Testé sur Free, mon site est parfaitement redirigé (que ce soit les liens, les tb, les fils rss ) ! Merci pour l'astuce ça marche très bien et ça évite des manips hasardeuses et qui prennent du temps ! Peavy - Alex Devry 8)
Osiris 1426 : il aurait fallu que tu réintègres les billets du blog A vers le blog B dès l'arrivée dans tes nouveaux locaux. Attention si tu veux le faire maintenant : les billets de ton actuel blog B seront écrasés par ceux du blog A...
Combien de billets / commentaires as-tu sur l'un et l'autre ?
Peavy > merci :)
est-il possible de rediriger le sous domaine www.site.tdd vers site.tdd pour n'être referencé que sur un domaine?
Pour créer un fichier .htaccess sous windows: enregistrer le fichier sous le nom
via le bloc-note.Bonjour,
Qu'écrire dans mon .htaccess placé à la racine pour que l'on soit redirigé automatiquement de http://nickname.free.fr/ à http://nickname.free.fr/dotclear/ ??
J'ai éssayé
RedirectPermanent / http://nickname.free.fr/dotclear/
, mais apparemment c'est crado :Merci d'avance ! :)
Pour une install à la racine c'est expliqué ci-dessus au point 1 : la première ligne doit être
En fait, chez moi DotClear est bien installé (par défaut) dans le dossier http://nickname.free.fr/dotclear/ !! Ce que je veux, c'est savoir s'il est possible de faire des redirections à l'intérieur même du site. Et notamment une redirection depuis la racine vers mon dossier dotclear.
Si c'est trop compliqué ou si c'est pas possible avec un ficher .htaccess, je réinstallerai peut-être DotClear à la racine, mais pour l'instant j'en suis pas là ;-)
Max > Euh... Et cet article là, c'est pas un peu ce que tu cherches par hasard ? :-)
Pep> Si, ça m'en a tout l'air ! :-)
Merci !! Tout est okay maintenant ! (Je crois...)
Bonjour. autre question de migration : je suis chez free, la base est ok, mais je souhaite installer dotclear sur une autre adresse et accéder à cette même base... en gros, 2 utilisations de dotclear(2 url différentes) pour une même base.... c'est possible
JE VOUS AIME!!!!!! Le petit Dotclear est une mine d'or. J'y ai trouvé les réponses à TOUTES mes questions pour la mise en ligne de la nouvelle version de mon blog. Merci un million de fois pour votre boulot.
Uh uh ! Merci à toi :)
Hello. Toujours dans le genre tordu : J'ai mon blog à la racine : http://www.wittezaele.fr Je souhaite le déplacer dans http://gilles.wittezaele.fr/blog/ Comment faire ? De plus, il y a des sous-répertoire genre http://www.wittezaele.fr/sousrepertoire/ que je souhaite garder accessible à cette adresse/URL. Une idée pour ne rediriger QUE mon DC ? :)
Merci :)
J'ai l'impressoin que ça marche plus chez Free cette histoire :( Quelqu'un peut confirmer ? Ou ça dépend du serveur sur lequel on se trouve ?
Après test, ça marche sans problèmes chez Free (chez moi en tout cas).
Bonjour, concernant la redirection il faut avoir un serveur dedier avec l'adresse www.machin.fr!? Je m'explique j'ai dotclear qui est placé de tel manière : http://truc.free.fr/dotclear que je redirige vers www.truc.fr mais j'ai juste le nom de domaine et ça marche pas!!! Est-ce normal!!?
Gaz, je n'ai absolument rien compris à ta question. Dis-nous plutôt exactement quelle était l'ancienne url de ton blog et quelle est la nouvelle.
ok kozlika je voulais eviter les spams c pour ca bon alors mon url actuel est http://g.rierny.free.fr/shop (j'ai changé le dossier dotclear en shop) et ke veux une redirection vers www.gazmasta.fr/shop Mais ça mache pas alors que j'ai suivi toutes les instructions!!! merci
Ben alors en principe ça devrait marcher avec ça placé à la racine de ton ancien espace free :
kozlika, je viens tout juste d'essayer ta manipulation et cela ne fonctionne pas!!! C'est pour ça que je demandais s'il fallait avoir un serveur dédier sur l'adresse en .fr!!!??? Moi je suis hebergé chez free, et j'ai juste pris un nom de domaine chez 1and1!
Non non, aucun besoin de serveur dédié ou je ne sais quoi. Tu as bien mis ton htaccess chez Free, pas chez 1and1 ? J'ai personnellement une redirection exactement semblable de free vers 1and1 et aucun souci.
Si ça ne fonctionne toujours pas, tourne-toi plutôt vers le forum car ce n'est pas un problème de tuto à éclaircir mais un dysfonctionnement quelconque.
Bon attend on va reprendre pour savoir si c'est vraiment la même configuration!! T'es hebergé chez free gratuitement et tu à placé ton blog sur le serveur qu'ils t'ont donné!!! Donc tu te retrouve avec une adresse genre http://kozlika.free.fr/dotclear qui fonctionne. Ensuite tu à pris un nom de domaine chez 1and1 qui ressemble à ça http://www.kozlika.fr, sans rien dedans! En gros quand tu tapes l'adresse en .fr tu te retrouve avec l'index de 1and1 qui te dis que le nom de domaine est pris!
Jusque là ma configuration ressemble à ça.
Ensuite je fais la manipulation décrite plus haut. Je place le .htaccess sur mon espace free. Si je devais écrire le chemin ça serait ça : http://g.rierny.free.fr/.htacces. Est il bien placé là!?
J'ai créer un dossier "shop" chez 1and1, il faut ou pas!? Et quand je tape l'adresse http://g.rierny.free.fr/shop j'ai droit à un jolie "internet explorer ne peut pas afficher la page etc..."
J'espere avoir été très claire dans mon explication!!
Oui mais ton espace /shop/ chez 1and1 tu y as bien mis ton nouveau blog ou pas ? Si oui, c'est bien l'url de ton nouveau blog : http://www.gazmasta.fr/shop/ ?
non j'ai pas installer le blog car j'ai pas d'acces à un serveur sur cette espace!!!! en fait je veux garder mon serveur chez free et avoir l'adresse de mon nom de domaine!!! Et si j'installe un nouveau blog il va falloir que je transfere toutes les infos que j'ai chez free! J'ai vu qu'il y avait la posibilité de faire ça avec les ip des dns mais je suis pas sur que free m'autorise!
Question!? Je peux installer dotclear sur mon nouvelle espace web dans le dossier "shop" et conserver les données de ma base chez free!? Si oui je dois absolument passé par une sauvegarde de la base non!? Mais cette action risque d'écraser les anciennes données!!
Ah ben oui mais là c'est tout autre chose. Le tutoriel ici sert pour rediriger son blog après déménagement, pas à créer une boite postale :)
Et non, tu ne peux pas avoir ton blog chez un hébergeur et ta base chez un autre. Il faut faire la procédure complète de changement d'hébergeur décrite sur ce site.
ok c'est tout de suite plus claire lol merci pour toute tes info!!!
Ca marche aussi avec les redirections d'un blog DC1, avec changement d'hébergeur et en même temps passage à DC2 ? J'ai cru comprendre que les urls dc2 étaient différent de ceux de dc1. Et en ce qui concerne le réferencement de mon ancien blog chez Google, cette redirection suffit t-elle pour finalement une "double migration" (changment d'hébérgeur et et passage de dc1 à dc2)?
Ben nan ça peut pas fonctionner en direct comme ça. Là c'est pour migrer un blog de même structure que sur l'ancienne adresse. Pour ce que tu souhaites, il faut que tu fouilles le forum à la recherche des diverses méthodes via un htaccess (malheureusement il n'en existe pas d'universelle il te faudra les tester).
Le plugin de redirection semble très prometteur mais je ne l'ai pas essayé. On le trouve chez Pep : dc1redirect.
C'est bon j'ai tout regler au nivea de 1and1 et quand j'applique la méthode de redirection tout fonctionne. Par contre ca marche seulement de l'url http://g.rierny.free.fr/shop à http://www.gazmasta.fr/shop Si j'ai des liens dans mes articles qui dririge vers d'autre article ça ne fonctionne pas. Pareil quand il y a des liens sur d'autre site vers un article précis de mon blog!! Il faut que je fasse une redirection permanente aussi avec cette url : http://g.rierny.free.fr/shop/index?php vers http://www.gazmasta.fr/shop/index?php ou pas!!?
P.S: J'ai désactivé le fichier .htacces en attendant de trouver la solution!!