url rewriting dans htaccess - supprimer tous les paramètres après "?"

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 : url rewriting dans htaccess - supprimer tous les paramètres après "?"

Re: url rewriting dans htaccess - supprimer tous les paramètres après "?"

par DavidWebSolution » 13 mars 2015, 16:23

ça ne fonctionne toujours pas :(

Re: url rewriting dans htaccess - supprimer tous les paramètres après "?"

par tof73 » 13 mars 2015, 16:12

RewriteCond %{QUERY_STRING} ^___store=[a-z]+&___from_store=[a-z]+$

vu qu'il n'y a pas qu'une lettre comme valeur.

Re: url rewriting dans htaccess - supprimer tous les paramètres après "?"

par DavidWebSolution » 13 mars 2015, 15:58

Par rapport à l'url que j'ai donnée en exemple, j'ai testé ça :
RewriteRule ^aaa/bbb/fort-21.\.html(.*)$ /fort-21.html? [R=301,L]
mais ça ne fonctionne pas.

J'ai essayé aussi ça :
RewriteCond %{QUERY_STRING} ^___store=[a-z]&___from_store=[a-z]$
RewriteRule ^$ /? [R=301,L]
mais pas mieux.

Re: url rewriting dans htaccess - supprimer tous les paramètres après "?"

par Ryle » 13 mars 2015, 14:42

Quelque chose comme ça ?

RewriteRule ^/ta_page /ta_page?

sinon tu peux aussi jouer avec les parenthèse pour capturer la partie de la chaine située avant le "?" et l'utiliser dans la redirection

url rewriting dans htaccess - supprimer tous les paramètres après "?"

par DavidWebSolution » 13 mars 2015, 12:55

Je cherche à faire une règle de redirection dans mon htaccess mais je ne m'en sors pas.

Je veux que la page suivante :
http://www.monsite.fr/aaa/bbb/fort-21.h ... re=default
soit redirigée vers :
http://www.monsite.fr/aaa/bbb/fort-21.html

ou dans le même style :
http://www.monsite.fr/gemmotherapie-110 ... tegory=110
vers
http://www.monsite.fr/gemmotherapie-110

J'aimerais que tous les paramètres après le ? soient supprimés.

Comment faire cela ?