Tipos de redireccionamientos con htaccess

Tabla de contenidos

En ocasiones necesitamos redireccionar dominios o urls específicas, para ello debemos saber que tipos de redireccionamientos con htaccess existen. Os mostramos las formas de redireccionar desde htaccess más utilizadas: de un dominio a otro dominio nuevo, manteniendo urls, quitando y poniendo las tres www, cambiando la ruta a la carpeta, etc.

¿Cuáles son los tipos de redireccionamientos con htaccess?

Tipos de redireccionamientos con htaccess

¿Cómo redireccionr todo el dominio a la portada de un dominio nuevo?

Con este código podemos redireccionar todas las páginas internas de un dominio a la portada de un dominio nuevo. Es importante considerar la normativa de protección de datos al implementar redireccionamientos que afecten a usuarios en tu sitio web.

RewriteEngine On
redirectMatch 301 ^(.*)$ http://nuevo-dominio.es

¿Cómo redireccionar un dominio a otro dominio nuevo?

Dejar el .htaccess en carpeta del dominio antiguo para redireccionar páginas de un dominio a otro dominio nuevo manteniendo la estructura de urls (viejo.com/contacto redirecciona a nuevo.com/contacto).

RewriteEngine on
redirectMatch 301 ^(.*)$ http://www.miotrodominio.com$1

¿Cómo redireccionar de www a sin www?

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.*)
RewriteRule ^(.*) http://%1/$1 [R=301,L]

¿Cómo redireccionar de sin www a con www?

RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominio.com
RewriteRule ^ http://www.dominio.com%{REQUEST_URI} [L,R=301]

¿Cómo redireccionar urls en el mismo dominio?

RewriteEngine On
Redirect 301 /old.html http://www.dominio.com/new.html

¿Cómo redireccionar urls acabadas en sin barra a con barra?

# Redirigir solicitudes sin barra al final a la misma URL con barra
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]

Tipos de redireccionamientos con htaccess

  • Redirigir todo un dominio a la portada de otro nuevo con código 301
  • Cambiar dominio manteniendo la estructura de URLs de cada página
  • Eliminar o añadir www al dominio con redirecciones permanentes
  • Redirigir URLs específicas a otras rutas dentro del mismo dominio
  • Forzar barra diagonal al final de URLs sin ella usando RewriteRule
Imagen de Jose Hilario
Jose Hilario
¡Apasionado del diseño web! Especializado en WordPress, WooCommerce y Elementor PRO. Me encanta diseñar páginas web atractivas y optimizadas para SEO. Mi objetivo: impulsar a las empresas con un diseño web atractivo y funcional.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

11 + 11 =

Categorías
Portfolio de diseño web en WordPress

¿Necesitas una web? Contacta con nosotros.

Relacionados: