Tipos de redireccionamientos con htaccess

Tipos de redireccionamientos con htaccess

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 htacces 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.

Tipos de redireccionamientos con htaccess

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”]

Tipos de redireccionamientos con htaccess
Tipos de redireccionamientos con htaccess

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.

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

Redireccionar un dominio a otro dominio nuevo

 

Dejar el .htacces 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

Redireccionar de www a sin www

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.*) [/fusion_builder_column][fusion_builder_column type="1_1" background_position="left top" background_color="" border_size="" border_color="" border_style="solid" spacing="yes" background_image="" background_repeat="no-repeat" padding="" margin_top="0px" margin_bottom="0px" class="" id="" animation_type="" animation_speed="0.3" animation_direction="left" hide_on_mobile="no" center_content="no" min_height="none"][NC]
RewriteRule ^(.*) http://%1/$1 [R=301,L]

Redirecionar de sin www a con www

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

Redireccionar urls en el mismo dominio

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

[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]





Deja un comentario

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