¿Cómo redirigir un dominio a una subcarpeta mediante .htaccess ?

Cuando haces modificaciones en una web, suele ocurrir que  instales el nuevo desarrollo en una subcarpeta, por ejemplo tudominio.com/joomla o tudominio.com/nueva o tudominio/wordpress . Pero al concluir, debes redireccionar tu dominio principal a la carpeta que hayas creado. Esta redirección automática, que encontrarán los navegantes al visitar tu sitio, la indicaremos en el archivo .htaccess de tu directorio principal del sitio.

Si no encuentras este archivo en tu servidor, puedes crearlo con algún editor, como por ejemplo el NotePad++.

Las directivas, quedarán de esta manera:

# Sustituye donde dice tudominio.com por tu dominio principal

# Cambie ‘carpeta’ por el nombre que le haya puesto y que redirigirá el dominio principal
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?tudominio.com$ [NC]
RewriteCond %{REQUEST_URI} !^/carpeta/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /carpeta/$1 [L]
# Agrega el nombre del archivo principal (index.php, index.html, etc.)
RewriteCond %{HTTP_HOST} ^(www.)?tudominio.com$ [NC]
RewriteRule ^(/)?$ carpeta/index.php [L]

Imagen cortesía Pixabay

Síguenos en las redes sociales para estar al día con todas las noticias, cursos gratuitos y demás artículos interesantes. Aquí te dejamos varias opciones:

* En Twitter, nos encuentras como @Geeksroom.
* Para vídeos, suscríbete a nuestro canal de Youtube.
* En Instagram, disfruta de nuestras imágenes.
* También podrás disfrutar de Geek's Room a través de Pinterest.