Para combinar todas as páginas restantes e redirecionar para a home page do novo site, você precisará usar a diretiva RedirectMatch
(também da mod_alias). Por exemplo:
RedirectMatch 301 .* https://newdomain.com/
A diretiva RedirectMatch
usa regex para corresponder ao URL de solicitação, enquanto Redirect
usa a correspondência de prefixo simples .
Você não pode usar uma diretiva Redirect
aqui, que é correspondência de prefixo , pois, embora um redirecionamento como Redirect / https://newdomain.com/
corresponda a todos os URLs restantes, ele redirecionará para o mesmo URL -caminho em newdomain.com
. por exemplo. /whatever.htm
iria redirecionar para https://newdomain.com/whatever.htm
(o que presumivelmente não existe - embora isso possa realmente ser uma coisa boa - já que os redirecionamentos em massa para a página inicial serão vistos como um soft-404 pelo Google e um 404 real pode ser mais informativo para os usuários).
Apenas para adicionar, isso pressupõe que newdomain.com
esteja hospedado em um servidor diferente, caso contrário, você obterá um loop de redirecionamento.