Comment avoir 3 chiffres minimum à la fin de ses URLs pour Google Actus sur tous les articles d’un site géré par SPIP

Facebook Twitter Google Plus Linkedin
Blog : Comment avoir 3 chiffres minimum à la fin de ses URLs pour Google Actus sur tous les articles d'un site géré par SPIP

Il y a quelques jours, pour un site de critiques de spectacles vivants, j’ai eu à mettre en place un système permettant d’avoir les 3 chiffres demandés par Google Actus dans ses consignes pour les pages d’articles. Le site en question est gérer avec le CMS SPIP, la version 2.1.0 pour être précis.

Je me suis donc lancé à la recherche d’informations sur le sujet et suis tombé sur un article traitant du sujet sur spip-contrib. J’ai suivi scrupuleusement les instructions distillées dans l’article et ses commentaires. Et, ô joie ! Ça a marché !

Voici donc résumées les différentes étapes pour un SPIP 2.1 :

1 : Branchement d’un pipeline pour ajouter les 3 chiffres minimum à des urls de type ‘propres’

Dans le dossier ‘config’, mettre dans le fichier mes_options.php ( à créer si non existant ) le code suivant :

Attention : Bien paramétrer les urls. Pour ce faire, aller dans ‘Configuration’ puis, ‘Fonctions avancées’. Ensuite chercher le bloc ‘TYPE D’ADRESSES URL’, sélectionner ‘propres’ et valider.

Voilà, les URLS vos futurs articles auront bien les 3 chiffres ! Mais ce n’est pas le cas pour vos anciens articles…

Comment forcer le recalcul de toutes les URLS d’un site sous SPIP 2.1

C’est très simple lorsque l’on connait le var_mode ‘qui va bien’. Il s’agit de ‘var_mode=urls’ ! En effet, comme spécifié dans cette documentation, ce var_mode permet de forcer le recalcul des toutes les URLS présentes sur la page… L’idée soufflé par les trés actif et sympathique Matthieu Marcillaud est donc « de faire un squelette bidon.html qui a une boucle article de TOUS les articles de ton SPIP, avec dedans #URL_ARTICLE et tu appelles sur cette page var_mode=urls. »

Voici le code d’un squelette qui conviens bien pour cela :

Soyons fou et appelons ce squelette « tous-les-articles.html » ! Ensuite, nous l’appellerons sous firefox ;) avec une url de ce type : « http://www.monsite.com/spip.php?page=tous-les-articles&var_mode=urls ». Notez bien le &var_mode=urls.

Et voilà, c’est fait ! Plus de 3000 articles d’un coup ! Si il y en a beaucoup plus, il faudra peut être procéder par ‘paquet’…

Remerciements

Merci à la communauté SPIP qui m’a fourni les informations nécessaires pour mener à bien cette opération.


Commentaires


Laisser un commentaire

Contactez-nous !

  • 01 40 09 18 18

Suivez-nous...

Nos Services

Nos services s'articulent autour des thèmes suivants :

  • Création & refonte de sites web SPIP
  • Webmastering, référencement, SEO
  • Applications métiers et CRM Dolibarr
  • Création de contenu éditorial et vidéo
  • Web App., iOS & Android

Qui sommes-nous ?

Artaban est une agence web qui s'appuie sur une petite équipe pluridisciplinaire. Nous sommes des artisans alliant souplesse, compétence et savoir-faire.

Mots clés