Réécriture d'url spip

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

prestigio
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 8 Juil 2008

Réécriture d'url spip

Message le Mar Juil 08, 2008 14:01

Bonjour, j’aurai voulu savoir comment il faut s’y prendre pour faire une réécriture d’url sous spip 1.9.2. Je voulai que les urls de mon site reprennent l’arborescence.

L’arborescence de mon site est construite comme suit :

Rubrique 1
-------article
--- Sous-rub 1
------ article
--- Sous-rub 2
------ article
--- Sous-rub 3
------ article


Rubrique 2
--- Sous-rub 4
------ article
--- Sous-rub 5
------ article
...

J’aurai voulu avoir une url du type :
http://monsite.com/nom-rubrique/nom-sous-rubrique/numéro-article.html

merci d’avance

FloBaoti
WRInaute impliqué
WRInaute impliqué
 
Messages: 755
Inscription: 30 Avr 2006

Message le Mar Juil 08, 2008 14:38

Salut,

Ayant réalisé la migration de Freenews.fr sous SPIP il y a quelques mois, je suis passé par l'étape de l'url rewriting.

Pour créer ton propre format d'url, il te faut aller jeter un œil dans le répertoire /ecrire/urls/
Tu constate qu'il y a déjà plusieurs formats d'url définis (propre, propre2, etc.).
Prend par exemple "propre.php", copie-le et renomme-le en "perso.php".

Et là, et bien tu peux le modifier pour que les urls crées soient comme tu le désires.

Il faut penser à indiquer quel type d'url à utiliser, dans un fichier /ecrire/mes_options.php :
Code: Tout sélectionner
$type_urls = 'perso';


Je peux te passer le fichier que j'ai réalisé pour Freenews si tu veux, mais bon c'est assez spécifique (ils n'utilisent pas les brèves par exemple, les url des auteurs renvoient vers le site de l'association...).

En tous cas, ce n'est pas super simple car si par exemple tu veux ajouter dans l'url rewriting des niveaux dans les dossiers (/bla/blabla/article.html), ça peut poser des problèmes autre part...

@++

prestigio
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 8 Juil 2008

Message le Mar Juil 08, 2008 14:47

J'ai réussi a faire une réécriture d'url en modifiant le fichier "propres.php" du répertoire "ecrire/urls" mais l'url n'affiche que le nom de la rubrique ou le nom de la sous rubrique mais pas d'arborescence.
http://monsite.com/rubrique/
ou
http://monsite.com/sous-rubrique/
et pas
http://monsite.com/rubrique/sous-rubrique/n°article.html

Je ne suis pas très fort en php et j'ai des difficultés pour créer le code qui me permettra de faire cette réécriture.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités