Articulos publicados: 75 Visitas hoy: 45,102
Aviso del sistema de notificaciones de Pirulug Tech.

Cómo habilitar archivos .htaccess en Apache con XAMPP en Windows

Publicado en Apache, Desarrollo Web por pirulug.

Lectura del Articulo

De forma predeterminada, en entornos como XAMPP y otros servidores Apache para Windows, el módulo mod_rewrite viene deshabilitado. Esto ocasiona que Apache ignore los archivos .htaccess, lo cual impide utilizar configuraciones personalizadas y enlaces permanentes amigables (muy comunes en CMS como WordPress).

A continuación, te muestro cómo habilitar .htaccess en Apache en Windows de manera sencilla.

Paso 1. Abrir el archivo de configuración httpd.conf

Con un editor de texto (por ejemplo, Notepad++ o VS Code), abre el archivo de configuración:

/apache/conf/httpd.conf

En XAMPP, este archivo se encuentra dentro de la carpeta de instalación del servidor.

Paso 2. Habilitar el módulo mod_rewrite

Dentro del archivo, busca la siguiente línea:

#LoadModule rewrite_module modules/mod_rewrite.so

Elimina el carácter # para descomentarla y dejarla así:

LoadModule rewrite_module modules/mod_rewrite.so

Paso 3. Permitir el uso de .htaccess

En el mismo archivo, localiza la sección <Directory "htdocs"> (o el directorio que uses como raíz de tu servidor).
Asegúrate de que la directiva AllowOverride esté configurada como All:

<Directory "C:/xampp/htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

Si está en None, Apache seguirá ignorando el archivo .htaccess.

Paso 4. Guardar y reiniciar Apache

  • Guarda los cambios en el archivo httpd.conf.
  • Reinicia tu servidor Apache desde el panel de control de XAMPP.

Verificación

Ahora deberías poder usar archivos .htaccess en tu servidor local. Para comprobarlo, crea un archivo .htaccess en tu proyecto con un contenido sencillo, como este:

RewriteEngine On
RewriteRule ^prueba$ prueba.html [L]

Si al ingresar a http://localhost/prueba se carga el archivo prueba.html, significa que mod_rewrite está funcionando correctamente.

Conclusión

Habilitar .htaccess en Apache sobre Windows con XAMPP es un proceso rápido que consiste en:

  1. Activar el módulo mod_rewrite.
  2. Permitir el uso de AllowOverride All en el directorio raíz.
  3. Reiniciar Apache.

Con esto tendrás la posibilidad de usar reglas de reescritura y enlaces permanentes amigables en tus proyectos locales.

Comentarios de los Lectores (0)

No hay comentarios aun. ¡Se el primero en comentar!

Escribir un Comentario