Spip et url rewriting www.exemple.fr/IdArt-Titre-Art.html

Nouveau WRInaute
Bonjour,

J'ai bien cherché la réponse à mon probleme sur internet mais sans succès.
Mon probleme est cependant assez proche de celui-ci: https://www.webrankinfo.com/forum/t/regle-url-rewriting-aide-sur-un-exemple-pratique.29333/

Actuellement j'ai un site qui tourne sur Spip avec un url rewriting en standar2.
C'est à dire qu'au lieu d'avoir:
http://www.monsite.fr/article.php3?id_article=111
J'ai cela:
http://www.monsite.fr/Titre-de-l-article.html

Ce qui marche très bien.

Désormais j'aimerais avoir "tout simplement" le numéro de l'article en début d'url, comme cela:
http://www.monsite.fr/111-Titre-de-l-article.html

J'ai pour l'instant réussir à faire en sorte que tous mes liens soient correct, mais mon url rewriting ne fonctionne pas, même en vidant le cache à chaque essai.

Voici ce que j'ai écrit:
Code:
RewriteRule ^([0-9]+)-[^/\.]+(\.html)$ /article.php3?id_article=$1  [QSA,L]

Sauriez vous m'aider?
Merci
 
WRInaute occasionnel
Bonjour
Code:
RewriteRule ^([0-9]+)-.+\.html$ /article.php3?id_article=$1  [QSA,L]
De tête, à verifier :?
 
Nouveau WRInaute
Daccord mais ne faut il pas modifier quelquechose d'autre dans le code SPIP afin qu'il genere les bonnes URL ?
Si oui que faut il changer ?



magic corp. a dit:
Bonjour
Code:
RewriteRule ^([0-9]+)-.+\.html$ /article.php3?id_article=$1  [QSA,L]
De tête, à verifier :?
 
WRInaute occasionnel
Je ne connais pas Spip, mais je supose qu'il a été bien conçu. J'en déduirais donc (en tout cas j'espères) qu'il y a un fonction PHP qui génere les lien html ... reste à la trouver :?
 
Nouveau WRInaute
Merci bien pour votre réponse.

Je vais chercher tout les fichiers inc ...

Bonne nuit à vous.

magic corp. a dit:
Je ne connais pas Spip, mais je supose qu'il a été bien conçu. J'en déduirais donc (en tout cas j'espères) qu'il y a un fonction PHP qui génere les lien html ... reste à la trouver :?
 
Nouveau WRInaute
Re- Salut tout le monde


Voila j'arrive a generé des urls du genre idarticle-titre.html

mais comment faire dans le htacess !?

Code:
RewriteRule ^[^/\.]+(\.html)?$		spip.php?page=article [QSA,E=url_propre:$0,L]

je change par quoi !??

ah y'a aussi id article qui peut etre 1 ou 2 chiffres alors qu'ils demandent 3 (google actu)

j'ai pensé a ca :

Code:
if $id_article/100
          if $id_article/10
            $var = '00$id_article-converti-en-char'
              else $var = '0id_article-converti-en-char'
enfin un truc du genre mais je sais pas comment convertir l'id article en char


merci de m'aider
 
Nouveau WRInaute
Alors ! pas de propositions !??


j'essayes toujours mais je bloque au niveau de l'htacess

121-titre-article.html <--- ce genre d'url est il accepté par google actualité !??


merci
 
Discussions similaires
M
Réponses
9
Affichages
7K
maitreweedoo
M
Haut