2009-11-13 9 views
0

J'ai un énorme fichier .htaccess, avec beaucoup de réécritures. Je veux apporter une modification qui affectera chaque réécriture.Mod Rewrite issue

Disons que j'ai

RewriteRule ^(.*)/(.*)-([0-9]+).html$ request.php?id=$3&txt=$2&cat=$1

Si j'aurai www.mysite.com/magic/info-212.html?condition=1 je veux ajouter à request.php que condition=1, mais je peux avoir quoi que ce soit après ? (par exemple: add=magic, kill=php)

Je ne veux pas modifier toutes les réécritures pour quelque chose qui peut être ajouté ou non.

+0

juste par curiosité .. pourquoi down-voté après 3 ans? –

Répondre

2

Peut-être que le drapeau QSA (chaîne de requête ajouter) est ce que vous cherchez.

RewriteRule ^(.*)/(.*)-([0-9]+).html$ request.php?id=$3&txt=$2&cat=$1 [QSA] 

Ceci réécrire www.mysite.com/magic/info-212.html?condition=1-www.mysite.com/request.php?id=212&txt=info&cat=magic&condition=1.

+0

merci. m'a sauvé: D –