¿Cómo corregir una redirección de un dominio a un directorio de ese dominio por htaccess?

Categorias: Hosting

En algunas ocasiones nos podemos encontrar con que después de haber realizado una redirección de un dominio alojado en uno de los planes de alojamiento web de Hostinet de nuestro panel de control cPanel, ésta no funciona correctamente. En las siguientes líneas os daremos una serie de indicaciones para poder corregir esa redirección que hemos realizado y que por algún motivo no funciona correctamente.

Normalmente lo que suele suceder es que previamente a nuestra redirección tenemos instalado en nuestro alojamientoa alguna aplicación del tipo Joomla, WordPress o similar, y que ha dejado en el archivo .htaccess algún tipo de código para establecer diferentes cambios en el comportamiento de la web. Esto puede producir errores ala hora de realizar la redirección.

.htaccess pluma

Pasos a Seguir:

Lo primero que debemos hacer es crear la redireeción permanente que queramos dentro de nuestro panel de control cPanel en la sección Administrar dominios / Redirecciones

Por ejemplo de http://www.midominio.info a http://www.midominio.info/carpeta

Si vemos que la redirección no funciona correctaemnte pasados unos minutos, tendremos que entrar en el .htaccess del public_html y localizar las siguientes líneas de código que serán algo similar a esto. Para localizar el archivo .htaccess podemos usar un cliente de acceso por FTP o el administrador de archivos del cPanel.

RewriteEngine On

RewriteCond %{HTTP_HOST} ^midominio.info$ [OR]

RewriteCond %{HTTP_HOST} ^www.midominio.info$

RewriteRule ^.*$ "http://midominio.info/carpeta" [R=301,L]

Debemos introducir una línea más de código para que la redirección funcione correctamente. La líneas es ésta:

RewriteCond %{REQUEST_URI} !^/carpeta

El resultado por lo tanto deberá ser algo así como lo siguiente. Modificando los dominios y los enlaces a redirigir podemos crear casi cualquier tipo de redirección:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^midominio.info$ [OR]

RewriteCond %{HTTP_HOST} ^www.midominio.info$

RewriteCond %{REQUEST_URI} !^/carpeta

RewriteRule ^.*$ "http://midominio.info/carpeta" [R=301,L]

Y eso es todo!

Copia de seguridad del archivo .htaccess

Esperemos que no os haya resultado demasiado complicado lo que hemos expuesto en este mini-artículo, ya que el tener que tocar el .htaccess para los menos expertos siempre supone todo un reto, pero para nada es complicado "alterar" este archivo. Aunque antes de hacer nada con el archivo .htaccess es muy recomendable hacer una copia de seguridad del mismo para que en caso de liarla poder restaurarlo sin problemas.


¿Te ha gustado esta información? ¿Te ha resultado útil? Recibe artículos como éste y aprende todo lo relacionado con los dominios y el alojamiento web suscribiéndote a nuestras  Es sencillo, simplemente introduce tu correo electrónico en el popup que verás en pantalla.


Expertos en cPanel

En Hostinet somos expertos en cPanel y es por ello por lo que nuestros alojamientos web disponen de un panel de control cPanel. Podrás gestionar tu servidor sin problemas y si tienes dudas estaremos encantados de ayudarte en nuestro teléfono fijo (sin 902). Nuestros servidores están ubicados en España (Madrid)!!!

Hosting SSD NVMe
HOSTINET = SEGURIDAD + CONFIANZA + PRECIO + 15 AÑOS DE EXPERIENCIA