0
0
0
0
0
0
0
0
0
Total
0
Shares

Redirection url via htaccess résolue !!!

Depuis la migration du blog de Dotclear à WordPress, j’étais obligé de garder encore l’ancien blog (http://www.electronic-illusions.be/dotclear) pour une question de référencement.

En effet, la plupart de mes billets sont référencés sous Google, Technorati mais aussi chez d’autres bloggers…je ne pouvais donc pas me permettre de tout simplement supprimer l’ancien répertoire du blog.

La solution est donc l’url rewriting (réécriture d’url).

La solution vise donc à écrire quelques lignes de code dans un fichier .htaccess à placer soit à la racine de l’ancien blog, soit à la racine du site.

Jusque la, okay tout allait bien. Mais lorsque j’insérais ce bout de code la, rien n’y fait, cela ne fonctionnait pas….

RewriteRule ^index.php[/]([0-9]+)[/]([0-9]+)[/]([0-9]+)[/][0-9]+-(.+)$ http://www.electronic-illusions.be/blog/$1/$2/$3/$4 [R=301,L]

Alors, je suis allé sur la Communauté WordPress, où l’on a en effet répondu à mes questions.

Mais au final, c’est un membre de WordPress (Vincent D) qui avait aussi le même souci qui nous a révélé la façon de procéder, via une réponse du site WebRankInfo :

RewriteCond %{QUERY_STRING} ^([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)-(.+)$
RewriteRule ^dotclear/index.php$ /wordpress/%1/%2/%3/%5/? [R=301]

Je teste aussitôt dans mon .htaccess et miracle ça marche !

Cependant, je remarque que cela fonctionne avec une url complète de l’ancien blog du genre http://www.electronic-illusions.be/dotclear/index.php?xxx-xx-xx-xx mais pas sur une url racine de blog comme http://www.electronic-illusions.be/dotclear qui m’amène indéniablement au répertoire dotclear vide…. (sauf le répertoire images)

J’insère alors une ligne supplémentaire dans mon .htaccess :

RewriteEngine on
RewriteCond %{QUERY_STRING} ^([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)-(.+)$
RewriteRule ^dotclear/index.php$ /blog/%1/%2/%3/%5/? [R=301]
RewriteRule ^dotclear /blog

Et là tout rentre dans l’ordre…si ce n’est que les images des anciens posts ne s’affichent plus….. 🙁

Je déplace le répertoire /dotclear/images pour obtenir une structure /blog/images…mais rien n’y fait.

Je décide alors de « recoder » mes billets à la main où je remplaçais/dotclear/image par /blog/images…..gros job mais voilà , c’est fait !!!!

Tout fonctionne à merveille et je garde momentanément le répertoire /dotclear/images pour les images référencées dans Google.

Je pourrais améliorer le .htaccess mais comme je suis déjà très satisfait du résultat, j’y reviendrais plus tard.

Objectif de la soirée ? Repos ! A bientôt !

0
0
0
0
0
0
0
0
0
Total
0
Shares
About the Author

Electronic Illusions, le blog. Création de sites Internet compatibles W3C. Spécialiste CMS et E-Commerce. Webdesign CSS, SEO, Référencement, Optimisation, Logos. Bruxelles

Related Posts

L’aventure vous est déjà certainement arrivée plus d’une fois : vous organisez un évènement et...

Urban Smart Style. Le blog mode Homme belge est né L’envie de lancer un blog axé sur la mode homme...

On vit une époque formidable. Jamais il n’a été aussi de facile de communiquer grâce à l’avènement...