Para redireccionar un dominio a un nuevo dominio deberá de añadir las siguientes líneas a su.htaccess (si no tiene creado el .htaccess deberá de crearlo)
Redirect 301 /
https://www.nuevodominio.com/
Para redireccionar todo el contenido de un dominio a la página inicial del nuevo dominio deberá de añadir las siguientes líneas a su .htaccess (si no tiene creado el .htaccess deberá de crearlo)
RedirectMatch 301 ^(.*)$ https://www.nuevodominio.com/
Para redireccionar un sitio web completo a otra URL deberá de añadir las siguientes líneas a su .htaccess (si no tiene creado el .htaccess deberá de crearlo)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sudominio.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sudominio.com$
rewriterule ^(.*)$
https://www.nuevodominio.com
[R=301,L]
Nota: Si alguien escribe cualquier cosa después del dominio siempre lo redireccionará a la nueva URL. Por ejemplo, si alguien escribe https://sudominio.com/miforo lo redireccionará a https://nuevodmominio.com
Para redireccionar una URL a otra URL deberá de añadir las siguientes líneas a su .htaccess (si no tiene creado el .htaccess deberá de crearlo)
Redirect 301 /vieja-pagina.htm https://www.sudominio.com/nueva-pagina.htm
Para redireccionar un directorio antiguo de un dominio a otro nuevo directorio deberá de añadir las siguientes líneas a su .htaccess (si no tiene creado el .htaccess deberá de crearlo)
Redirect 301 /viejo-directorio/
https://www.sudominio.com/nuevo-directorio/
Para redireccionar un directorio que vas a eliminar y todo lo que contiene a otro directorio deberá de añadir las siguientes líneas a su .htaccess (si no tiene creado el .htaccess deberá de crearlo)
RedirectMatch 301 ^/viejo-directorio/(.*)$
https://www.sudominio.com/nueva-pagina
Para redireccionar de www a sin www deberá de añadir las siguientes líneas a su .htaccess (si no tiene creado el .htaccess deberá de crearlo)
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.sudominio.com [NC]
RewriteRule ^(.*)$
https://sudominio.com/$1 [R=301,L]
y para redireccionar desde sin www. a www deberá de añadir las siguientes líneas a su .htaccess (si no tiene creado el .htaccess deberá de crearlo)
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sudominio.com [NC]
RewriteRule ^(.*)$
https://www.sudominio.com/$1
[R=301,L]
Para redireccionar un sitio completo a https deberá de añadir las siguientes líneas a su .htaccess (si no tiene creado el .htaccess deberá de crearlo)
RewriteEngine on
RewriteOptions inherit
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$
https://sudominio.com/tienda
[R,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$
https://sudominio.com/tienda
[R,L]
Para redireccionar un directorio de su web a https deberá de añadir las siguientes líneas a su .htaccess (si no tiene creado el .htaccess deberá de crearlo)
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} NOMBRE_DIRECTORIO
RewriteRule ^(.*)$
https://sudominio.com/NOMBRE_DIRECTORIO/$1
[R,L]