Cambiar la ubicación de htdocs en Xampp en Windows

Inicio / Windows / Xampp / Cambiar la ubicación de htdocs en Xampp en Windows

Cuando trabajamos en el desarrollo de aplicaciones web locales con Xampp, es común que, con el tiempo, surjan necesidades de optimización y personalización del entorno de trabajo. Una de estas personalizaciones puede ser cambiar la ubicación de htdocs en Xampp en Windows, donde se almacenan los archivos de nuestras aplicaciones. Ya sea por razones de espacio, organización o rendimiento, mover htdocs a otra ubicación es una tarea sencilla que se puede hacer de diferentes maneras. En este artículo, explicaremos cómo hacerlo modificando el archivo de configuración de Apache o mediante la creación de vínculos simbólicos.

Cambiar ubicación htdocs en Xampp Windows

Xampp por defecto leerá los archivos de nuestras aplicaciones web locales desde el directorio htdocs dentro de la misma carpeta de instalación. En algunos casos es necesario cambiar esta ubicación. Por ejemplo, si se ha instalado Xampp en una unidad de estado sólido pero se quiere tener los archivos de las aplicaciones web dentro de otra unidad HDD. En este caso, deberemos recurrir al cambio de ruta de htdocs.

Supongamos que en nuestro entorno Xampp está instalado en C:\xampp, en este caso htdocs estará en C:\xampp\htdocs. Dentro de este ejemplo, digamos que nuestra unidad HDD es D y queremos almacenar nuestros archivos en D:\www. Para lograr este objetivo podemos hacerlo de dos formas, cambiando la ruta dentro del archivo de configuración de Apache o por medio de vínculos simbólicos.

Sustituyendo DocumentRoot

Para cambiar la ruta desde la que se cargan los documentos desde el protocolo HTTP en Xampp, es necesario sustituir el valor de DocumentRoot y de su respectivo en el archivo de configuración de Apache.

Para realizar este cambio hay que acceder al archivo httpd.conf de Xampp, ya sea desde el botón config, la opción Apache (httpd.conf) o desde la ruta C:\xampp\apache\conf\httpd.conf. Posteriormente, debemos buscar la opción DocumentRoot y la etiqueta debajo; hay que sustituir la ruta en ambos casos.

Usando vínculos simbólicos

Si, por ejemplo, ya tenemos cierto trabajo hecho dentro de htdocs, tal vez resultará tedioso tener que copiar todos los archivos a la nueva ubicación, en especial si se trata de aplicaciones muy grandes. Dependiendo de cada caso, es posible tener nuevas aplicaciones web dentro de una nueva ubicación haciendo uso de vínculos simbólicos. Para crearlos hay que hacer uso del comando MKLINK con la opción /D para indicar que se trata de un directorio, de la siguiente forma:

mklink /d proyecto D:\www\proyecto

Con este comando, creamos un vínculo simbólico llamado proyecto dentro de la carpeta htdocs, que apunta a D:\www\proyecto. En este caso, para acceder a los archivos desde el navegador, deberemos hacerlo utilizando la ruta localhost/proyecto.

Conclusión, podemos cambiar la ubicación de htdocs en Xampp en Windows depediendo de nuestras necesidades.

Mover la ubicación de htdocs en Xampp es una excelente opción cuando buscamos aprovechar mejor los recursos del sistema, como diferentes unidades de almacenamiento. Ya sea que prefiramos modificar directamente el archivo httpd.conf o crear vínculos simbólicos, ambas alternativas nos permiten mantener un entorno de desarrollo más organizado y eficiente. Dependiendo de si estamos comenzando un proyecto nuevo o trabajando con archivos ya existentes, podemos elegir el método que mejor se adapte a nuestras necesidades.