web-dev-qa-db-fra.com

Redirection des liens de sous-dossiers de domaine précédents

J'ai récemment acheté un domaine qui n'a pas été enregistré. Après avoir consulté les outils Google pour les webmasters, Google tente d'explorer des pages aléatoires qui n'existent pas. Il s'avère qu'il a eu un propriétaire précédent.

Les pages incriminées sont dans le style

mysite.com/catalog/?Brand=0&Model=102&ID=0

Bien qu'il ne semble pas y avoir de liens sur le Web (qui sait ce que le propriétaire précédent a fait), je souhaite que ceux-ci pointent vers ma page d'accueil.

J'ai essayé de rediriger en utilisant ..

redirect 301 /catalog/ http://mysite.com/

mais je me retrouve avec une redirection vers ma page d'accueil avec une URL dans la barre d'adresse de ...

mysite.com/?Brand=0&Model=102&ID=0

Comment puis-je le rediriger vers ma page d’accueil et afficher URL mysite.com dans la barre d’adresse sans gubbings à la fin?

Je suis sur un serveur Apache avec PHP 5

Merci.

1
Adam

Ajoutez simplement un ? à la fin du domaine dans la règle de redirection pour empêcher l'ajout de la chaîne de requête à l'URL redirigée finale.

RewriteRule ^catalog/.*$ http://www.mydomain.com? [R=301,L]
1
Suleman