301 Redirecionar e consultar strings

1

Estou tentando criar um redirecionamento 301 com base apenas em uma string de consulta, consulte b

OLD URL: olddomain.com/?pc=/product/9999
New URL: newurl.php?var=yup

Minha maneira normal de fazer isso seria

redirect 301 pc=/product/9999 newurl.php?var=yup

Mas desta vez estou tentando corresponder uma URL que contém apenas o domínio e uma string de consulta ...

Qual é a melhor maneira de fazer isso?

Obrigado

    
por icelizard 23.03.2010 / 17:46

2 respostas

1

Eu usei o seguinte para resolver meus problemas:

RewriteCond %{QUERY_STRING} ^pc=/product/9999
RewriteRule (.*) http://www.newdomain.com/index.php?var=yup [L,R=301]

Obrigado

    
por 23.03.2010 / 18:03
0

Eu acredito que isso é o que você quer.

RewriteCond %{HTTP_HOST} ^olddomain\.com$ [NC]
RewriteRule ^\?pc=/product/9999$ http://newdomain/newurl.php?var=yup [NC,R=301,L]

O RegEx pode estar um pouco errado. Eu fiz isso no topo da minha cabeça.

    
por 23.03.2010 / 17:57