RewriteCond %{QUERY_STRING} collcc= RewriteRule (.*) http://example.com/$1? [R=301,L]
Isso já deve ter funcionado. Ele deve ter removido qualquer string de consulta, desde que "collcc=" tenha sido encontrado em qualquer lugar na string de consulta da URL solicitada.
Isto supõe que você não está recebendo nenhum "erro" e o mod_rewrite já está ativado, com as diretivas apropriadas. Por exemplo:
Options +FollowSymLinks
RewriteEngine On
A outra possibilidade é que suas diretivas estejam localizadas no lugar errado em seu arquivo .htaccess
, o que está resultando em um conflito com diretivas existentes. Esse redirecionamento precisará chegar perto do topo do seu arquivo .htaccess
, antes de qualquer reescrita existente.