Leggendo in giro sono riuscito a ovviare con RewriteRule.
Notando che le id fasulle avevano come elemento in comune la presenza di un punto interrogativo ho scritto quanto segue:
RewriteCond %{QUERY_STRING} ^.*?.$
RewriteRule ^(.*)$ /? [R=301,L]
In questo modo tutte le url con punto interrogativo mi vanno a finire sulla home page del sito.
Domanda e dubbio: è più corretto reindirizzarle alla pagina 404 o alla home page?
Le url interessate erano all'incirca 250.
PER CARITA' EVITATE DI FARE QUESTA MODIFICA
Vi ritroverete con il pannello amministrativo inutilizzabile in quanto tutte le pagine in quanto molte url del pannello amministrativo sono con punto interrogativo.