26 julio 2024
Programación

¿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

Andrea Cummins

Andrea Cummins Es Senior Editor de GeeksRoom. Estudió Ciencias de la Computación en la facultad de Cs Exactas de la Universidad de Buenos Aires. Hace 23 años que vive en el campo, en la ciudad de Venado Tuerto, Santa Fe y gracias a Internet, pudo seguir actualizándose con las nuevas tecnologías. A medida que pasó el tiempo se fue capacitando de manera autodidacta y participando en Congresos y Cursos. Su empresa se llama VenadoSoft. Su hobbie es la fotografía y le encanta mostrar su ciudad y su gente a través de su lente.

Ver todas las entradas de Andrea Cummins →