Categorías
- adsense
- blogging
- consumo
- desarrollo y programación
- .htaccess
- .net
- ajax
- ajax.net
- ant
- apache
- ascii
- bases de datos
- bbpress
- css
- delphi
- dom
- dreamweaver
- eclipse
- emule
- expr. regulares
- firefox
- formularios web
- ftp
- gmail
- google-gwt
- hibernate
- html
- iis
- internet explorer
- java
- javascript
- librerias
- linux
- microformats
- ofimática
- php
- servicios web
- ssl
- ubuntu
- vbscript
- wiki
- wordpress
- xampp
- xml
- hardware
- hogar
- matemáticas
- motos
- ofertas
- opinión
- salud
- sin categoría (todavía)
- sistemas operativos
- tecnologia
- tramites y legislación
Apuntes sobre Apache
Apuntes varios sobre el servidor web Apache
Creación de un directorio virtual o alias
Para programar y ejecutar archivos que estén en directorios fuera del marcado por DocumentRoot, tenemos que crear un directorio virtual en el apache. Para eso hay que insertar el siguiente código en la sección Alias del archivo de configuración del Apache, httpd.conf:
Utilizar reescritura de URL
Para redirigir peticiones y hacer reescritura automática de URL se puede utilizar el módulo
RewriteEnginecon las directivasRewriteBase,RewriteCondyRewriteRule.Lo mejor es leerse la guía de Apache sobre el tema, donde vienen todo tipo de ejemplos.
Relacionado con lo anterior y en el caso de estar utilizando directorios virtuales o alias, es importante que cuando estemos estableciendo las reglas en el archivo .htacces del sitio, indicarle al motor de Rewrite la base de la URL a aplicar. Esto se hace añadiendo una línea con
RewriteBase /directorio_aplicacionjusto después de la sentenciaRewriteEngine = on. De esta forma las reglas se aplicarán a las URL terminadas en /directorio_aplicacion.Otros artículos de esta serie: