Tenho um site que foi migrado para outra URL. Então, eu queria migrar todos os meus URLs anteriores para um novo URL com um segmento diferente. Por exemplo
Redirecionamento principal
O site antigo é: https://myoldsite.abc
O novo site é: https://mynewsite.xyzTambém quero redirecionar todas as outras páginas para um novo URL
O site antigo é: https://myoldsite.abc/myfolder
O novo site é: https://mynewsite.xyz/new_url_1O site antigo é: https://myoldsite.abc/myfolder/old_url
O novo site é: https://mynewsite.xyz/new_url_2O site antigo é: https://myoldsite.abc/myfolder/abc_url
O novo site é: https://mynewsite.xyz/new_url_3URLs simples
O site antigo é: https://myoldsite.abc/testing_url
O novo site é: https://mynewsite.xyz/New_testing_url_1
Meu código se parece com isto
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^myoldsite.abc [NC,OR]
RewriteCond %{HTTP_HOST} ^www.myoldsite.abc [NC]
RewriteRule ^/myfolder/url_1/?$ https://mynewsite.xyz/new_url_1 [R=301,L]
RewriteRule ^/myfolder/url_2/?$ https://mynewsite.xyz/new_url_2 [R=301,L]
RewriteRule ^/myfolder/url_3/?$ https://mynewsite.xyz/new_url_3 [R=301,L]
RewriteRule ^/myfolder/url_4/?$ https://mynewsite.xyz/new_url_4 [R=301,L]
RewriteRule ^/myfolder?$ https://mynewsite.xyz/new_url_4 [R=301,L,NC]
RewriteRule ^(.*)$ https://mynewsite.xyz [R=301,L]
</IfModule>
Responder1
Seu arquivo htaccess deve funcionar, deve ser colocado no diretório raiz.
Você já tentou o Redirect?
Redirecionar 301 /pasta/http://www.example.com/new_path/