Deux questions sur l'URL Rewriting

  • Auteur de la discussion Auteur de la discussion aladdin
  • Date de début Date de début
WRInaute passionné
bonjour à tous
je suis actuellement entrain de refaire mon site, et j'ai découvert la technique de l'url rewriting j'utilise actuellement une seule regle qui marche bien mais j'aimerai l'etendre :
Code:
RewriteEngine on
RewriteRule mapage\-(.+)\-(.+)\.html$ /index.php?_page=$1&lang=$2 [nc]
cette regle me permet d'avoir des url du type mapage-sujet-langue.html
qui serons transformés en index.php?_page=sujet&lang=langue

maintenant j'aimerai pouvoir passer des variable au premier url et les reprendre dans l'url reformaté .... heuu ... un exemple :
je veux pouvoir traduire ça :
mapage-sujet-langue.html?arg1=0&arg2=aa
en :
index.php?_page=sujet&lang=langue&arg1=0&arg2=aa

car les arguments suplémentères ne sont pas forcément des mots clés et je ne veux pas qu'ils figurent dans la première partie

j'ai écrit cette regle mais ça ne marche pas
Code:
RewriteRule mapage\-(.+)\-(.+)\.html?(.*)$ /index.php?_page=$1&lang=$2&$3 [nc]



Deuxième question :
pourriez vous me donner une brève description sur les modificateurs en fin des regles de rewriting : les [nc] [R] ...etc
ou me renvoyer sur un post si le sujet à deja été traité ?


merci
 
WRInaute discret
Salut,

Pour ta première question perso j'ai créé une fonction qui génère l'URL... avec comme paramètres la possibilité d'ajouter des arguments à l'URL.
 
WRInaute passionné
c'est pas la fonction php dont j'ai besoin (ça je l'ai deja) mais la regle de l'utl rewriting pour traduire mes url comme c'est decrit là haut
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut