Bonjour à tous,
J'ai un petit problème avec un htaccess, à savoir que le résultat me déroute un peu.
Voilà ce que je veux :
SI Condition
Alors :
Règle 1
Règle 2
Règle 3...
Or, j'ai fais à peu près cela :
RewriteCond Condition
RewriteRule ^/page1.html$ index.php?var1=ok [QSA,L]
RewriteRule ^/page2.html$ index.php?var2=ok [QSA,L]
RewriteRule ^/(.*) index.php?var3=ok [QSA,L]
Seulement, au lieu de s'arrêter comme je le veux à la première règle fonctionnelle, il continu malgré tout après avoir réécrit une première fois l'url.
Du coup, si je tape page1.html, je tombe sur index.php?var3=ok&var1=ok.
Or, moi je voudrais dans ce cas avoir seulement index.php?var1=ok.
Comment faire ? J'ai des idées de pourquoi ca ne fonctionne pas, mais aucune idée de comment résoudre le problème.
J'ai un petit problème avec un htaccess, à savoir que le résultat me déroute un peu.
Voilà ce que je veux :
SI Condition
Alors :
Règle 1
Règle 2
Règle 3...
Or, j'ai fais à peu près cela :
RewriteCond Condition
RewriteRule ^/page1.html$ index.php?var1=ok [QSA,L]
RewriteRule ^/page2.html$ index.php?var2=ok [QSA,L]
RewriteRule ^/(.*) index.php?var3=ok [QSA,L]
Seulement, au lieu de s'arrêter comme je le veux à la première règle fonctionnelle, il continu malgré tout après avoir réécrit une première fois l'url.
Du coup, si je tape page1.html, je tombe sur index.php?var3=ok&var1=ok.
Or, moi je voudrais dans ce cas avoir seulement index.php?var1=ok.
Comment faire ? J'ai des idées de pourquoi ca ne fonctionne pas, mais aucune idée de comment résoudre le problème.