Webmaster Hub: suprimer ?var=mavar dans une url - Webmaster Hub

Aller au contenu

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

suprimer ?var=mavar dans une url Noter : -----

#1 L'utilisateur est hors-ligne   slom 

  • Groupe : Actif
  • Messages : 17
  • Inscrit(e) : 29-juin 05
  • Genre:Homme
  • Localisation:Paris

Posté 15 mars 2011 - 11:20

Bonjour à toutes et à tous,

J'ai un problème de RewriteRule dans mon htaccess.

J'ai une page http://wwww.mondomaine.ltd/?var=mavar qui me fait du contenu dupliqué avec ma homepage http://wwww.mondomaine.ltd/.

Je cherche à écrire une règle dans mon htaccess pour faire une redirection 301 de la page http://wwww.mondomaine.ltd/?var=mavar vers la page http://wwww.mondomaine.ltd/

J'ai tenté différentes choses telle que

RewriteRule ^http://wwww.mondomaine.ltd/?var=mavar$ http://www.mondomaine.ltd/ [R=301,L]

mais en vain (je n'obtiens que des erreurs 500).

Est-ce qu'une bonne âme, fortiche en règles dans les htaccess, pourrait m'aider à y voir plus clair :blush: ?
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é 16 mars 2011 - 11:40

Salut

RewriteCond %{QUERY_STRING} var=mavar
RewriteRule (.*) http://www.mondomaine.ltd/ [R=301,L]

Tout simplement ;)
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   slom 

  • Groupe : Actif
  • Messages : 17
  • Inscrit(e) : 29-juin 05
  • Genre:Homme
  • Localisation:Paris

Posté 16 mars 2011 - 22:57

Merci Dan :!:

J'ai testé, la condition est bien vérifiée puisque lorsque j'appelle http://wwww.mondomaine.ltd/?var=mavar j'ai une page d'erreur alors que ma page http://wwww.mondomaine.ltd/ et le reste du site fonctionnent.

L'url de la page sur laquelle l'erreur est affichée est http://wwww.mondomai...public_html/... (l'url est très longue avec une infinité de "home/revendeur/domains/mondomaine.ltd/public_html/" à la suite).

Le contenu de la page est :

Moved Permanently
The document has moved here.
Apache/2 Server at www.codereduc.com Port 80

où "here" est un lien vers la page elle-même (celle avec une infinité de "home/revendeur/domains/mondomaine.ltd/public_html/").

Je viens de passer ma soirée à chercher sur Google une solution mais :IMSTP1:

Une idée ?

slom
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é 17 mars 2011 - 11:45

Envoie-moi l'URL correcte par MP...
C'est sur ton serveur dédié ? Dans l'affirmative, je regarderai cela.
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

#5 L'utilisateur est hors-ligne   slom 

  • Groupe : Actif
  • Messages : 17
  • Inscrit(e) : 29-juin 05
  • Genre:Homme
  • Localisation:Paris

Posté 17 mars 2011 - 14:50

Oui, c'est sur mon serveur dédié.
Je t'envoie ça.

Merci à toi.

slom
0

#6 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é 17 mars 2011 - 16:10

Pour info et pour ceux que ça intéresse,

RewriteRule (.*) http://www.mondomaine.ltd/? [R=301,L]

Le ? final évite à la redirection 301 d'ajouter le QUERY_STRING !
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)