Este es uno de lo módulos más útiles de Apache que nos permiten sacar mucho partido a los .htaccess. Para comprobar si lo tenemos instalado hay que mirar en el apartado "Loaded Modules" de la información que obtenemos mediante la función phpinfo() de php. Si en la lista no aparece mod_rewrite, entonces tendremos que configurar Apache para que lo cargue.
Es muy sencillo, simplemente hay que editar el fichero httpd.conf ubicado en la carpeta "conf" del directorio donde está instalado Apache y habilitar la línea "LoadModule rewrite_module modules/mod_rewrite.so". Luego reiniciamos Apache y con phpinfo() podremos verificar si se ha cargado el módulo.
Mostrando entradas con la etiqueta HTACCESS. Mostrar todas las entradas
Mostrando entradas con la etiqueta HTACCESS. Mostrar todas las entradas
miércoles, 1 de agosto de 2012
viernes, 2 de marzo de 2012
Habilitar el funcionamiento de .htaccess en local
Si nuestro Apache hace caso omiso de nuestros ficheros .htaccess, lo más probable es que haya que hacer un pequeño cambio en su fichero de configuración. Tendremos que ir a la carpeta "conf" del directorio en el que se encuentra instalado Apache y editar el fichero httpd.conf.
Simplemente hay que hacer una modificación como la que se muestra a continuación, grabar los cambios y reiniciar el servidor Apache.
<Directory "C:/Apache2.2/htdocs">
Options Indexes FollowSymLinks
AllowOverride None (Cambiar por AllowOverride All)
Order allow,deny
Allow from all
</Directory>
Atención:
En otras partes del fichero httpd.conf nos podemos encontrar con bloques del tipo
<Directory "C:/LaRutaQueSea">
.
.
</Directory>
donde tendremos que hacer la misma operación sustituyendo AllowOverride None por AllowOverride All.
Simplemente hay que hacer una modificación como la que se muestra a continuación, grabar los cambios y reiniciar el servidor Apache.
<Directory "C:/Apache2.2/htdocs">
Options Indexes FollowSymLinks
AllowOverride None (Cambiar por AllowOverride All)
Order allow,deny
Allow from all
</Directory>
Atención:
En otras partes del fichero httpd.conf nos podemos encontrar con bloques del tipo
<Directory "C:/LaRutaQueSea">
.
.
</Directory>
donde tendremos que hacer la misma operación sustituyendo AllowOverride None por AllowOverride All.
Suscribirse a:
Entradas (Atom)