Jump to content

Problème de redirection de page dynamique avec htaccess


Recommended Posts

Bonjour,

Malgré mes recherches, je ne trouve pas de solution à mon problème.

Je souhaiterais faire une redirection permanente d'une page (malheureusement référencée sur Google) vers la page d'accueil du site.

Cette page est la suivante : http://www.globalhuman.fr/?option=com_aicontactsafe&sTask=captcha&task=newCaptcha&pf=

J'ai tenté ce code (entre autres) :

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteRule .* - [L]
RewriteRule ^.*$ %{QUERY_STRING}
RewriteRule option=com_aicontactsafe&sTask=captcha&task=newCaptcha&pf= http://www.globalhuman.fr/ [R=301,L]

Mais je tombe sur une page "Erreur 404" et ce code me bloque mon site...

Si quelqu'un a une solution ou des conseils, je suis preneur...

D'avance merci...

Link to comment
Share on other sites

Tout simplement comme ceci :


RewriteCond %{QUERY_STRING} option=com_aicontactsafe&sTask=captcha&task=newCaptcha&pf=
RewriteRule .* http://www.globalhuman.fr/? [R=301,L]

Link to comment
Share on other sites

Tant mieux ! ;)

Retiens une chose : RewriteRule ne traite pas le QUERY_STRING en premier argument ...

Donc il faut automatiquement passer par un

RewriteCond %{QUERY_STRING} ...

pour les traiter.

Et pour info, le ? à la fin de

RewriteRule .* http://www.globalhuman.fr/? [R=301,L]

permet d'éviter la transmission du QUERY_STRING.

Sans cela il est automatiquement transmis dans une redirection 301 ! Et ce n'étais pas ce que tu recherchais !

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...