[Résolu] Caractéres indesirable qui suivent ma redirection.

WRInaute discret
Bonjour,

J'ai rencontré un soucis de reférencement et google ma référencé des urls bizarre.

Au lieux de référencer:
www.example.com/dossier1/page.html

J'ai des pages comme ca:
www.example.com/dossier1/
www.example.com/dossier1/?C=N;O=D

J'ai mis cette règle en place

Code:
RewriteRule ^dossier1/$ /dossier1/page.html [R=301]

Mon probléme est que cette régle redirige bien
www.example.com/dossier1/ vers www.example.com/dossier1/page.html (ok)

Mais elle redirige
www.example.com/dossier1/?C=N;O=D vers www.example.com/dossier1/page.html?C=N;O=D (pas bon)

Les caractéres bizarre qui m'embête suivre la redirection.

Auriez-vous une idée pour que ces caractéres ne suivent pas la redirection ?

Merci d'avance.
 
WRInaute accro
Bonjour
Ces URL "bizarres" viennent du fait que Google est allé à la racine du répertoire /dossier1/, répertoire qui n'a pas de fichier index, et qu'il a suivi les liens permettant de trier les fichiers contenus dans ce répertoire.

Mets donc un fichier index.php dans ce répertoire et provoque une redirection 301 vers /dossier1/page.html; et vérifie qu'aucun lien ne pointe vers la racine du /dossier1/
 
WRInaute discret
nickargall a dit:
Bonjour
Ces URL "bizarres" viennent du fait que Google est allé à la racine du répertoire /dossier1/, répertoire qui n'a pas de fichier index, et qu'il a suivi les liens permettant de trier les fichiers contenus dans ce répertoire.

Mets donc un fichier index.php dans ce répertoire et provoque une redirection 301 vers /dossier1/page.html; et vérifie qu'aucun lien ne pointe vers la racine du /dossier1/

C'est ce que j'avais fais, mais il me restait les caractéres "bizarre".


webmasterlamogere a dit:
il faut ajouter un ? à la fin de l'url pour supprimer les paramètres :
Code:
RewriteRule ^dossier1/$ /dossier1/page.html? [R=301]

Ca marche nickel.

Merci de vos réponses.
 
Discussions similaires
Haut