Bonjour,
Je commence tout juste les url rewriting, j'ai cherché une réponse à onproblème dans les forums, mais je n'ai pas trouvé !!
voici mon cas :
j'ai une page qui sera écrite comme ceci :
liste-vocabulaire-theme-$id_du_theme-$nom_du_theme\.php
qui devra etre réécrite en : liste_vocabulaire.php?id_theme=$1
voici ma règle de réécriture :
RewriteRule ^liste-vocabulaire-theme-([0-9]+)-(-[a-z]*)\.php$ /v2/vocabulaire/anglais/liste_vocabulaire.php?id_theme=$1 [L]
et voici mon problème :
parfois le nom de mes thèmes contiennent des espaces, alors je les ai remplacés par des tirets (str_replace), mais à partir de ce moment la page n'est pas réécrite.
Si je supprime les espaces tout simplement,marche sans problème, mais je suppose que je perd en référencement pour les mots clés... quelqu'un aurait il l'expression exacte pour 'une chaine qui contient des lettres et des tirets' ou 'ignorer tout jusqu'à .php à partie de là'
merci d'avance !!
fred
Je commence tout juste les url rewriting, j'ai cherché une réponse à onproblème dans les forums, mais je n'ai pas trouvé !!
voici mon cas :
j'ai une page qui sera écrite comme ceci :
liste-vocabulaire-theme-$id_du_theme-$nom_du_theme\.php
qui devra etre réécrite en : liste_vocabulaire.php?id_theme=$1
voici ma règle de réécriture :
RewriteRule ^liste-vocabulaire-theme-([0-9]+)-(-[a-z]*)\.php$ /v2/vocabulaire/anglais/liste_vocabulaire.php?id_theme=$1 [L]
et voici mon problème :
parfois le nom de mes thèmes contiennent des espaces, alors je les ai remplacés par des tirets (str_replace), mais à partir de ce moment la page n'est pas réécrite.
Si je supprime les espaces tout simplement,marche sans problème, mais je suppose que je perd en référencement pour les mots clés... quelqu'un aurait il l'expression exacte pour 'une chaine qui contient des lettres et des tirets' ou 'ignorer tout jusqu'à .php à partie de là'
merci d'avance !!
fred