Eu vi tópicos semelhantes, mas não conseguia encontrar uma resposta prática para o meu problema.
Eu estou mudando o meu site antigo para um novo, e algumas URLs estão mudando.
Eu gostaria de fazer um genérico 301 redirecionamento para o novo domínio (porque a maioria dos caminhos são os mesmos), embora individualmente redirecionamento de URLs.
Aqui está o que eu tenho no meu antigo site .htaccess :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old\.com$
RewriteRule (.*)$ https://new.com/$1 [R=301,L]
Redirect 301 "/custom/url/" "https://new.com/my-custom-url"
</IfModule>
Mas os redirecionamentos 301 para : https://new.com/custom/url em vez de https://new.com/my-custom-url
Alguns dos meus URLs também têm parâmetros de URL, eu gostaria de redirecionar, tais como :
Redirect 301 "/brand.php?name=Example" "https://new.com/Example"
Redirect 301 "/brand.php?name=Example2" "https://new.com/another/url"
que não parecem funcionar bem.
Muito obrigado por sua ajuda.