Redirection

WRInaute passionné
Salut, je voudrais faire une redirection comme tel

domaine.com/?* (le wildcard représente une suite de parametre d'url avec des valeurs...)

vers domaine.com avec un retour header 302 voir 404

Pour la simple et bonne raison que j'ai un vieux domaine qui pointe vers mon site et qui est référencé avec des parametres d'url comme tel: domaine.com/?parametres=val etc

Et que quand google suit les url de l'ancien domaine, il me remet les variables d'url dans mon nouveau domaine (donc index des pages fantomes (== duplicate content))

Merci d'avance pour votre aide!
 
WRInaute impliqué
Le mieux je pense que c´est cela:
RewriteCond %{QUERY_STRING} ^(.*)$ ( a definir)
RewriteRule ^$ - [G,L]

ce qui retourne un 410 Gone
Mais tu peux faire
RewriteCond %{QUERY_STRING} ^(.*)$ ( a definir)
RewriteRule ^$ /index.html [R,L]
 
WRInaute passionné
que faut il mettre exactement a la place de "a definir"?

Qu'est ce qui est le mieux pour mon probleme? Erreur 410, 404, 302, 301???

En tout cas merci de ton aide!
 
WRInaute impliqué
Ben si les pages n´existent plus, le code 410 est fait pour ça.
Si les pages existent à une autre adresse, il faut faire une redirection 302...

A définir dépend du type de ta Query string: que des lettre, que des chiffres, les deux, etc...
 
WRInaute impliqué
Ben essaye ça:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^$ - [G,L]

à mettre dans un .htaccess dans le repertoire racine
 
WRInaute impliqué
C´est pour cela qu´il te faut préciser plus ta query string (ce qu´il y a après le ?)
pour le moment, apache se contente de n´importe quoi.
Donc il faut modifier la condition:
RewriteCond %{QUERY_STRING} ^(.*)$
les ( ) servent à mettre en motif, là cela ne sert pas.
. signifie n´importe quel caractère
* signifie n fois, où "n" est compris entre 0 et l´infini.
+ ------------------------------- entre 1 et l´infini
? n = 0 ou 1
[a-z] = n´importe qul lettre
[0-9] = n´importe quel chiffre
[^n] = tout sauf "n"
(x|y|z) = x ou y ou z

Voila, a toi de construire cela... ;-)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut