Messages: 3

Enregistré le: 16 Jan 2010

Message le Sam Avr 30, 2016 22:21

bonjour

sur 1 de mes sites quelqu'un s'amuse à ajouter des caractères bizarres derrière l'url de la HOME.

Exemple :
www.monsite/?longurlwascutoff_0&&&&&
www.monsite/?longurlwascutoff_1
www.monsite/?longurlwascutoff_0&&


Mon site est en HTML fait à la main, donc pas de plugin ni de include ou autres...

bien sur j'ai mis une "canonical" dans la head
mais ça m'inquiète car MAJESTIC SEO voit ces caractères bizarres comme de véritables backlinks !
et j'en 1 par semaine . Donc ça peut durer longtemps...

en plus je vois que cette technique touche beaucoup de sites , pour voir, j'ai tapé dans google : /?longurlwascutoff_1

résultat, des centaines de sites sont touchés aussi > https://www.google.fr/#q=%2F%3Flongurlwascutoff_1

savez-vous comment faire pour empêcher ces trucs ? (en plus du canonical à mettre sur la HOME)
Haut
3 Réponses
Messages: 112

Enregistré le: 22 Fév 2016

Message le Sam Avr 30, 2016 22:27

c'est impossible d'empecher de faire des liens avec une url de ce type, mais c'est possible de renvoyer une erreur 404 quand un paramètre est transmis à une page qui ne devrait pas en avoir.
avec par exemple :
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{QUERY_STRING} ^$
RewriteRule (.*) index.php [L]
Haut
Messages: 1966

Enregistré le: 15 Jan 2012

Message le Dim Mai 01, 2016 10:21

Ou mieux de rediriger en 301 vers la pages sans les paramètres...
Haut
Messages: 3

Enregistré le: 16 Jan 2010

Message le Dim Mai 01, 2016 13:50

merci à vous deux pour vos réponses.

j'ai trouvé, ça marche :

RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^$ http://www.example.com/? [L,R=301]

c'est indiqué ici http://forum.webrankinfo.com/supprimer-les-parametre-derriere-ndd-t141699.html

merci le forum webrankinfo et merci à vous deux

Bon Dimanche !
Haut