Aller au contenu

Sujets conseillés

Posté

Bonjour,

Ma question a probablement déjà été posée mais je n'ai pas toruvé de réponses... Les titres n'étant pas très explicites (le mien non plus d'abord...)

Je vous explique donc le problème...

Je voudrais qu'à partir de cette adresse:

galerie_dossier.html?page=3 il me rewrite vers galerie.php?dossier=dossier&page=3

J'ai essayé ça

RewriteRule ^galerie_(.+)\.html?(.+)$  galerie.php?dossier=$1&$2  [L]

Mais ça n'a vramient pas l'air de marcher (à moitié en fait...) J'ai essayé en échappant le ? mais ça marche encore moins...

Une idée??

Posté

Tout simplement parce que tu essayes de faire un match sur le QUERY_STRING... et ça ne marche pas comme ça ;)

La manière la plus simple est de faire:

RewriteRule galerie_(.+)\.html  galerie.php?dossier=$1  [QSA,L]

Le flag QSA (query string append) ajoute la query string en fin d'expression, et automatiquement.

Dan

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...