empêcher des caractères comme /?longurlwascutoff_0&& derrière l'url d'un site

Nouveau WRInaute
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)
 
WRInaute discret
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]
 
Nouveau WRInaute
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 https://www.webrankinfo.com/forum/supprimer-les-parametre-derriere-ndd-t141699.html

merci le forum webrankinfo et merci à vous deux

Bon Dimanche !
 
Discussions similaires
Haut