- Statut : non résolu
- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par
soldiez, le il y a 14 années et 1 mois.
-
AuteurMessages
-
28 janvier 2008 à 8 h 20 min #456758
Bonjour,
Ma configuration WP actuelle
– Version de WordPress :2.3.2
– Thème utilisé : le mien
– Plugins en place :
– Nom de l’hebergeur : Celeonet
– Adresse du site :Problème(s) rencontré(s) :
Bonjour !J’étais sous dotclear et je viens de passer sous wordpress. J’ai bien importé les billets & co, ça fonctionne.
Pour l’instant les deux versions de mon blog sont encore en place. Le hic c’est quand je vais tout basculer sous wordpress, les liens vont sauter (j’entends par là tous les liens inclus dans des billets faisant référence à d’anciens billets par exemple). La structure est différente, voilà un lien dotclear :
…/dotclear/index.php?2008/01/24/819886-billet
Et le lien wordpress pour le même billet :
…/wordpress/2008/01/24/billet/Est-ce qu’il y a moyen via un htaccess de rediriger les liens ? J’ai déjà pas mal bidouillé avec les permaliens mais ce n’est pas convaincant car les ID des billets sont différents, etc etc, ça ne fonctionne pas… Je me dis que la solution serait une redirection via htaccess…
J’ai lu des choses sur « RedirectMatch permanent » mais malheureusement je pédale complètement avec les htaccess.
Une idée ? Merci !
Amitiés28 janvier 2008 à 8 h 34 min #619697Je pense à un début de solution. J’ai exporté mes données dotclear via flatexport. J’ai donc un joli fichier texte.
Je pourrais rechercher automatiquement tous les « dotclear/index.php? » pour les remplacer par « wordpress/ ».
Mais ça coince pour les ID dans l’adresse dotclear.
Tous mes ID dotclear commencent par 819 suivi de 3 chiffres. J’ai déjà essayé via Notepad++ de faire une recherche du genre « 819*** » mais ça ne donne rien.31 janvier 2008 à 3 h 22 min #619698Bon côté rechercher/remplacer c’est pas possible, tant pis. Donc retour au htaccess.
Je n’y connais pas grand chose. J’ai essayé ça par rapport à la structure des liens mais ça ne fonctionne pas :RedirectMatch permanent /dotclear/index.php[?]([0-9]+)[/]([0-9]+)[/]([0-9]+)[/][0-9][-][0-9]+-(.+)$ http://adressedemonsite/wordpress/$1/$2/$3/$4-$5
Une idée svp ?
Merci !1 février 2008 à 17 h 02 min #619699J’ai eu la réponse salvatrice sur WebRankInfo. Voilà ce qu’il faut ajouter dans le htaccess pour une redirection correcte d’un ancien blog dotclear vers wordpress :
RewriteCond %{QUERY_STRING} ^([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)-(.+)$
RewriteRule ^dotclear/index.php$ /wordpress/%1/%2/%3/%5/? [R=301]En espérant que ça pourra en sauver quelques-uns 😉
3 juin 2011 à 17 h 54 min #619700VincentD wrote:J’ai eu la réponse salvatrice sur WebRankInfo. Voilà ce qu’il faut ajouter dans le htaccess pour une redirection correcte d’un ancien blog dotclear vers wordpress :RewriteCond %{QUERY_STRING} ^([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)-(.+)$
RewriteRule ^dotclear/index.php$ /wordpress/%1/%2/%3/%5/? [R=301]En espérant que ça pourra en sauver quelques-uns 😉
c’est bon ça, merci 🙂
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.