Webmaster Hub: Problème de redirection de page dynamique avec htaccess - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Problème de redirection de page dynamique avec htaccess Noter : -----

#1 L'utilisateur est hors-ligne   Sukhazen 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 10-mai 11

Posté 10 mai 2011 - 22:10

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.globalhum...=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...
0

#2 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 11 mai 2011 - 06:48

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

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#3 L'utilisateur est hors-ligne   Sukhazen 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 10-mai 11

Posté 11 mai 2011 - 08:19

Dan, tu ne sais pas à quel point tu m'as fait plaisir! :)

La redirection est enfin opérationnelle! Youpi!

Merci beaucoup! Vraiment! :rolleyes:
0

#4 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 12 mai 2011 - 10:49

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 !
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)