Exhaustif.com
Contact Combattre la pyrale du buis
Exhaustif.com
Remettre à zéro les urls propres
Date de publication : jeudi 22 novembre 2007, dernière modification le : jeudi 22 novembre 2007.

Comment refaire toutes les URLs propres.

  Remettre à zéro les urls propres

Dans tous les cas, si vous avez remplacés spip_ par un autre préfixe, il est nécessaire de le remplacer aussi dans vos requêtes.

En 1.9.2 et avant

Les informations sont stockées dans la base de données au niveau de chaque table (articles, rubriques, auteurs, ...). Il faut donc lancer les commandes sql suivantes :

update spip_articles set url_propre='';
update spip_auteurs set url_propre='';
update spip_breves set url_propre='';
update spip_mots set url_propre='';
update spip_rubriques set url_propre='';
update spip_syndic set url_propre='';

En 1.9.3

Une table centralise toutes les informations dans une seule table. Le nouveau noyau permet de stocker l’historique d’une url pour un même élément. Cette manipulation perd donc la majeure partie de son intérêt : désormais quand on change le titre d’un article, l’url varie avec.

On peut par exemple s’en servir pour "remettre à zéro" tout le site avant sa mise en ligne (effacer tous les essais d’un développement par exemple).

La requête devient :

truncate spip_urls;
 


Actualités liées

16/03 Skype sous linux version 2.0 Skype sous linux version 2.0
16/01 1 000 000 de .Fr 1 000 000 de .Fr
21/11 Le meilleur d’Ebay Le "meilleur" d’Ebay
7/11 2 dossiers à découvrir 2 dossiers à découvrir
16/08 La carte du monde du spam La carte du monde du spam
Chroniques liées

mai 2008 SPIP SPIP
novembre 2007 Remettre à zéro les urls propres Remettre à zéro les urls propres