Pergunta

Eu reconstruído um site de php em ASP.NET e necessidade de reorientar toda a antiga URL da página horrível é a raiz do novo site - O site antigo usado apenas index.php e print.php então carrega de querystring valores - Então, eu tenho as seguintes regras

RewriteRule ^print.php$ http://www.mynewsite.co.uk [R=301,L]
RewriteRule ^index.php$ http://www.mynewsite.co.uk [R=301,L]

O problema que tenho é que é 301 redirecionamento mas anexando todos os querystrings de baixa qualidade para o fim do domínio - por exemplo

http://www.mynewsite.co.uk?crap=45&more&7698097987 etc...

Como posso saber ISAPI não tomar as Querystrings e apenas redirecionar para a URL raiz?

Foi útil?

Solução

As regras devem ser assim:

RewriteRule ^print.php$ http://www.mynewsite.co.uk? [R=301,L]
RewriteRule ^index.php$ http://www.mynewsite.co.uk? [R=301,L]

Observe o "?" no final da substituição.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top