Redirection des liens DC1.... effectués !
Par 1for-matik le lundi 8 janvier 2007, 13:32 - Actualités du blog... - Lien permanent
Bon, je me suis quand même fait chier à pouvoir rediriger les anciens liens, catégories et archives de DC1 vers des liens format DC2.
Apache a été particulièrement lourd, alors j'ai cherché sur un internet LA personne (Sophie Ménart pour ne pas la citer) qui avait des liens DC1 assez proches des miennes et pouvoir les adapter.Mais en vain, les redirections étaient mauvaises, donc j'ai décidé d'appeler Benjy, le webmaster de notre cher site (alias NDFR) à la rescousse.
Donc le truc que je vais mettre ci-après, est le .htaccess de redirection des liens, archives et catégories pour un blog qui était en query_string (index.php?2007/01/01/00-titre) sous DC1 et qui est passé en path_info (/post/2007/01/01/00-titre) sous DC2 ! Et tout ça chez 1&1.
#Redirections DC1-DC2Puis il ne manquait plus que la redirection des flux RSS, et tout était bon
#Posts
RewriteCond %{QUERY_STRING} ^([0-9]{4}/[0-9]{2}/[0-9]{2}/.*)$
RewriteRule ^index\.php$ http://blog.fundavid.info/post/%1? [L,NC,R=301]
#Mois
RewriteCond %{QUERY_STRING} ^([0-9]{4}/[0-9]{2})$
RewriteRule ^index.php http://blog.fundavid.info/archive/%1? [L,NC,R=301]
#Jours
RewriteCond %{QUERY_STRING} ^([0-9]{4}/[0-9]{2}/[0-9]{2})$
RewriteRule ^index.php http://blog.fundavid.info/archive/%1? [L,NC,R=301]
#Categories
RewriteCond %{QUERY_STRING} ^([A-Z][a-z]+.*)$
RewriteRule ^index.php http://blog.fundavid.info/category/%1? [L,NC,R=301]
#Flux RSS
Redirect permanent /rss.php http://blog.fundavid.info/feed/rss2

- 
Commentaires
Bon
alors moi je teste un peu, aussi.
J'ai supprimé mon ancien biscuit, on verra si ça fonctionne mieux...
Alors les retours à la ligne, je confirme que ça fonctionne.
Les biscuits aussi.
Par contre, doit y'avoir une couille dans tes rewrite, parce que ça fait une erreur quand on envoie un commentaire (après prévisualisation).
@fonji : C'est corrigé
De même, j'ai mis à jour l'url rewriting dans le post