Passer de Dotclear à Wordpress ? Redirection

WRInaute impliqué
Bonjour,

J'ai décidé de migrer mon blog (www) de dotclear à wordpress pour plusieurs raisons dont le choix des thèmes ...

Le problème qui se pose c'est de ne pas perdre le référencement.

Les urls sur dotclear sont comme ça :

/index.php?2007/04/21/248-adam-attilmidou-al-moujtahid

et ceux de Wordpress (pour le même billet) :

dossier/adam-attilmidou-al-moujtahid/

Vous l'aurez compris, je désire aussi changer le dossier du blog ( url/dossier)

Qu'est ce que je dois mettre dans mon .htacces pour que ça marche ? J'ai testé plusieurs astuces sans resultat !

Merci d'avance

Adam
 
WRInaute accro
Bonjour

Otto (Chauffeurdebuzz) dans son premier webcast, a démontré que c'était une vaste connerie d'opter pour une arborescence de "répertoires"...

Et je le crois :wink:

Pour moi aucun intérêt à changer !
 
WRInaute impliqué
Salut,

Je ne cherche pas à modifier le dossier de mon blog seulement, mais c'est le format des urls qui va changer vu que j'ai opter pour wordpress.

Je n'ai pas envie de perdre tout mon référencement qui est bien maintenant.

Merci de relire mon premier message.


Adam
 
WRInaute accro
Oui j'ai bien lu (désolé je ne suis pas spécialiste de l'URL Rewriting, même si je vois ce qu'il faut faire)

Je dis juste qu'une structure de billets comme /theme/annee/mois/jour/titre/ est pénalisante d'un point de vue SEO...
 
WRInaute passionné
tout a fait c'est pour cela que sous Wordpress il faut utiliser le permalink avec %post%

pour obtenir la structure /titre/, là on gagne un peu en efficacité
 
WRInaute impliqué
suite à vos conseils j'ai modifié la structure de mes liens WP.

CF premier message !

Alors maintenant, y'a t'il une solution pour rediriger mes billets ?

Merci
 
WRInaute passionné
Bonjour,

je me permets de relancer ce sujet.

Je passe de Dotclear à Wordpress, mes urls sous dotclear étaient sous la forme

http://www.example.org/repertoire/?2007 ... re-du-post

Elles sont désormais sous la forme

http://repertoire2.example.org/2007/08/titre-du-post/

J'ai trouvé des exemples (cf. ci-dessous) mais qui concernaient tous les urls au format index.php/2007/08

Quel serait le .htaccess à mettre en place ?
Merci d'avance

Code:
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} [0-9]+/[0-9]+/[0-9]+/[0-9]+-.+
RewriteRule ^index\.php$ http://www.expressions.be/%{QUERY_STRING}/? [R=301,L]
RewriteRule ^([0-9]+)[/]([0-9]+)[/]([0-9]+)[/][0-9]+-(.+)$ http://www.expressions.be/$1/$2/$3/$4? [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
 
Discussions similaires
Haut