Demande d'explication sur le flag QSA dans un .htaccess

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Demande d'explication sur le flag QSA dans un .htaccess

Re: Demande d'explication sur le flag QSA dans un .htaccess

par Invité » 03 oct. 2011, 12:07

Merci pour l'info

Re: Demande d'explication sur le flag QSA dans un .htaccess

par Choopi » 25 sept. 2010, 09:19

ok, très bien, je cerne mieux à présent. :wink:

Merci.

Re: Demande d'explication sur le flag QSA dans un .htaccess

par stealth35 » 25 sept. 2010, 02:09

dans ton htaccess tu pourrais avoir par exemple :

^(\w+)-(\w+).html$ index.php?controller=$1&action=$2

en appelant : user-login.html on redirige vers index.php?controller=user&action=login

mais si par exemple je fais user-login.html?test=truc ca va rediriger vers index.php?controller=user&action=login
avec l'option QSA ca va rediriger vers index.php?controller=user&action=login&test=truc

Demande d'explication sur le flag QSA dans un .htaccess

par Choopi » 24 sept. 2010, 18:48

Salut tout le monde, :)

M'étant attelé à l'écriture de fichiers .htaccess, j'ai croisé le flag QSA dont le tutoriel de webmaster hub me dit :
[QSA] -> Query String Append. Rajoute le QUERY_STRING à la fin de l’expression, après la réécriture. A réserver pour la dernière règle de réécriture. Utilisée le plus souvent avec le flag [L], comme dans [QSA,L]
Aussi, pourriez-vous m'expliquer quel peut être l'intérêt d'ajouter la query string dans ma réécriture ? Après tout, le but de la réécriture est bien souvent d'ôter cette query string pour la transformer en quelque chose de plus sympa (pour les moteurs et pour les utilisateurs). Donc, dans quel cas est-ce que ça peut être utile ?

Par ailleurs, pourquoi ne la vois-je pas dans l'url lors de ma réécriture ?

J'ai comme l'impression que quelque chose m'échappe. :?