Cool URIs don't change 3
“good links are eternal links” (ou qqchose du genre)
Mais effectivement quelque chose du genre:
Et c’est pour respecter cette règle que le sauveur d’URI a encore frappé.
Il y a un moment maintenant, j’utilisais Dotclear, un bon moteur de blog en PHP. Mais voilà. Depuis je suis passé à Typo un moteur de blog en Ruby on Rails. Les URI de l’ancien blog on été indexé, et du coup ne pointe plus sur rien. Merci à Sunny de me l’avoir signalé.
Même mieux que ça, ce sauveur d’URI perdu a poussé le vice jusqu’à me fournir l’expression régulière qui va bien pour rediriger les anciennes URI vers les nouvelles.
Du coup, les URI du genre :
http://www.typouype.org/index.php/?2006/03/04/45-logo-debian-vs-logo-gnome
(si vous en rencontré encore) sont maintenant redirigées au bon endroit : http://www.typouype.org/articles/2006/03/04/logo-debian-vs-logo-gnome
Merci encore Sunny,
et n’oubliez pas:
Cool URIs don’t change !
Je ne traduit pas, c’est nul en français, et puis moi aussi je suis nul en anglais :-)
et bien sur à condition de faire ce qu’il faut pour qu’elles ne changent pas ;-)
Edit:
Je vous colle ici nonchalamment (comme dirais les gens du GCU-squad) la petite règle pour Lighttpd
$HTTP["host"] == "www.typouype.org" {
url.redirect = (
"^/index.php/(\?|)([0-9]+/[0-9]+/[0-9]+)/[0-9]+-(.*)$"
=> "/articles/$2/$3"
)
}