
Eu tenho um site que é 100% HTML estático. Percebi que o Google estava mostrando que tenho várias páginas que mostram parâmetros adicionais no final da URL. Exemplo:
https://www.example.com/page1.html?page=162
Ir para esse URL ainda exibirá page1.html, mas por que esse URL funciona para começar? Existe alguma maneira de impedir que isso aconteça?
O servidor é CentOS 6 executando Apache.
Responder1
Acabei encontrando uma maneira de fazer um 301 para remover as strings de consulta do URL
RewriteCond %{QUERY_STRING} ^p=[0-9]{3}$ RewriteRule (.) exemplo.com/$1? [R=permanente] RewriteCond %{QUERY_STRING} ^styleid=[0-9]$ RewriteRule (.) exemplo.com/$1? [R=permanente]
Eles removerão qualquer ?p=xxx (até três dígitos) e ?styleid=x (um dígito).