Lista curta de redirecionamentos .htaccess para sites WordPress:
Redirecionamentos 301
## Redirecionar página única:
Redirect 301 /pagename.php https://www.domain.com/pagename.html
## Redirecionar site inteiro:
Redirect 301 / https://www.domain.com/
## Site para subpasta:
Redirect 301 / https://www.domain.com/subfolder/
## Subpasta para outro site:
Redirect 301 /subfolder https://www.domain.com/
## .HTML para extensão .PHP:
RedirectMatch 301 (.*).html$ https://www.domain.com$1.php
Com rewriterule
## De domínio antigo para novo:
RewriteEngine on
RewriteBase /
RewriteRule (.*) https://www.newdomain.com/$1
## Redirecionar para versão www:
RewriteEngine on
RewriteBase /
rewritecond %{http_host} ^domain.com
rewriterule ^(.*)$ https://www.domain.com/$1
## Mudança de domínio mantendo caminho:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*) https://www.newdomain.com%{REQUEST_URI}
Urls com parâmetros de query
## De index.php?id=1 para /path-to-new-location/:
RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^index.php$ /path-to-new-location/?
## Urls limpas:
RewriteEngine On
RewriteRule ^old-page/?$ $1/new-page$2


