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:

Alias /pruebas "D:/USUARIOS/Oscar/TRABAJO/PROYECTOS/Pruebas/desarrollo/pruebas"
<DIRECTORY "D:/USUARIOS/Oscar/TRABAJO/PROYECTOS/Pruebas/desarrollo/pruebas" >
  Options Indexes FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
</DIRECTORY>

Utilizar reescritura de URL

Para redirigir peticiones y hacer reescritura automática de URL se puede utilizar el módulo RewriteEngine con las directivas RewriteBase, RewriteCond y RewriteRule.

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_aplicacion  justo después de la sentencia RewriteEngine = on. De esta forma las reglas se aplicarán a las URL terminadas en /directorio_aplicacion.

Guarda   |   Imprime   |   Recomienda
  • email
  • Print
  • PDF
  • RSS
  • Google Bookmarks
  • Technorati
  • Meneame
  • Digg
  • TwitThis
  • MySpace
  • Yahoo! Bookmarks
  • del.icio.us
  • Facebook
  • Bitacoras.com
  • Live
  • StumbleUpon
  • Wikio
  • Netvibes
  • BarraPunto

Otros artículos de esta serie:

Publicar un Comentario

Si es la primera vez que escribes, tu comentario será moderado por un administrador.

Con el fin de garantizar un ambiente de debate respetuoso, no se permitirán comentarios:

  • insultantes, difamatorios, racistas, sexistas, y/o discriminatorios
  • excesivamente críticos con otros participanes
  • que no aporten nada, sin sentido o repetidos
  • con enlaces considerados publicidad o spam
  • con material protegido por derechos de autor
*
*