A veces necesito realizar cambios en las reglas de apache para wordpress y siempre me olvido de cómo lo hice, así que aquí dejo documentado las últimas que he utilizado para reusarlas cuando las necesite.

Para utilizarlas solo basta agregarlas en el archivo .htaccess de su proyecto web, si no existe el archivo .htaccess deberán crearlo.

Redirección de un dominio viejo a un dominio nuevo

RewriteEngine on
RewriteCond %{HTTP_HOST}   www.enargentinahora.com.ar(.*) [OR]
RewriteCond %{HTTP_HOST}   enargentinahora.com.ar(.*) 
RewriteRule ^(.*)$    http://www.viajaraargentinahoy.com.ar/$1 [R=301,L]

Redirección  de HTTP a HTTPS

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.viajaraargentinahoy.com.ar/$1 [R,L]

Redirección de artículos duplicados en wordpress

# Contenido duplicado, rewrite al original.
RewriteRule ^viajar-a-argentina/requisitos-de-ingreso-a-argentina/1303(.*)$ viajar-a-argentina/requisitos-de-ingreso-a-argentina-2/19311 [R=301,L]

Redirección de categorías que cambiaron de URI en wordpress

RewriteRule ^category/estudiar-en-argentina(.*)$ category/estudiar/$1 [R=301,L]

Redirección default de WordPress

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>