Redirecionar absolutamente qualquer coisa para novo domínio com .htaccess

3

Ok, estou precisando de um redirecionamento simples:

Redirect 301 / http://www.new.com/

Semelhante a isso, exceto que eu quero pegar alguma coisa, como:

www.old.com/blah/blah/?xyz=123&aaaaabbbb=erewr3ttt#ewtjhirhjerh

e envie o usuário para:

www.new.com

Deve ser fácil, certo? Descobrir como fazer isso não é tão fácil. Usando a regra acima, ainda estamos recebendo os itens 404 para as coisas que não estão lá, em vez da regra de Redirecionamento, apenas obtendo tudo.

    
por John Hunt 01.12.2011 / 01:58

2 respostas

5

Como alternativa, você pode usar a diretiva RedirectMatch em vez de usar mod_rewrite:

RedirectMatch 301 ^ http://www.new.com/

Observe que ^ pode ser trocado com .* , ambas as expressões regulares com correspondência de tudo.

    
por 01.12.2011 / 02:10
1

Isso deve funcionar: -

RewriteRule (.*) http://www.new.com/ [R=301,L]

O (.*) corresponderá a tudo e redirecionará para apenas o link .

Edit: Isso foi para o Apache, eu criei a pergunta como sendo para o Zeus.

    
por 01.12.2011 / 02:06