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>