Hola a todos.
El archivo rewrite.conf no fue tocado
RewriteEngine On
RewriteCond %{ENV:ACC_ALIAS} ^(.)$
RewriteRule . - [E=ALIAS:%1,NE]
punto de entrada de la aplicación
RewriteCond %{REQUEST_URI} .*/index.php [OR]
ignoramos el acceso a recursos a través de rs.php
RewriteCond %{REQUEST_URI} ./rs.php. [OR]
RewriteCond %{REQUEST_URI} ./favicon.ico [OR]
RewriteCond %{REQUEST_URI} ./servicios.php [OR]
RewriteCond %{REQUEST_URI} ./rest.php [OR]
RewriteCond %{REQUEST_URI} ./clearapc.php [OR]
ignoramos el acceso a recursos en las carpetas js, css e img
RewriteCond %{REQUEST_URI} ./(js|css|img|temp|_comp).
RewriteRule (.*) - [L,NS]
RewriteRule ^/?test.pdf %{ENV:ALIAS}/img/logo.png [L,NS]
las expresiones a matchear pueden o no empezar con una / dependiendo de si vienen
a través de un alias o un vhost (estos vienen con una barra adelante). Por eso el ^/?
http://www.regular-expressions.info/reference.html
RewriteRule ^/?rest/(.)?$ %{ENV:ALIAS}/rest.php?path=$1 [L,NS,QSA]
RewriteRule ^/?(.+?)/(.+?)/(.+)/?$ %{ENV:ALIAS}/index.php?__o=$1&__a=$2&__p=$3 [L,NS,QSA]
RewriteRule ^/?(.+?)/(.+?)/?$ %{ENV:ALIAS}/index.php?__o=$1&__a=$2 [L,NS,QSA]
RewriteRule ^/?(.?)/?$ %{ENV:ALIAS}/index.php?__o=$1 [L,NS,QSA]
El alias.conf fue configurado y comentamos las líneas que no son necesarias para Apache 2.4 y es idéntico a /etc/apache2/sites-enabled/economicas.conf
Este template permite tener instalado en diferentes alias las diferentes unidades
acad�micas y tambi�n define de manera centralizada todo el manejo de nombres en los dominios
LOS ALIAS NO TIENEN QUE TENER PUNTOS
Alias /economicas “/usr/local/proyectos/g3w3161/src/siu/www”
<Directory “/usr/local/proyectos/g3w3161/src/siu/www”>
Options FollowSymLinks
DirectoryIndex index.php
# <IfModule !mod_authz_core.c>
# Order allow,deny
# Allow from all
#
#
# Require all granted
#
# si se est� en apache 2.4 comentar las dos l�neas anteriores y poner esto
Require all granted
AddDefaultCharset ISO-8859-1
include /usr/local/proyectos/g3w3161/instalacion/rewrite.conf
<Location /economicas>
# representa el id interno de la unidad acad�mica. Se correponde con la entrada
# en el archivo config.yml ua_<ACC_ID>. Ej: ua_VET
SetEnv ACC_ID ua_ECO
# se setea de esta manera para que esta variable sea accesible desde mod_rewrite
# ATENCI�N: el alias debe empezar con '/'
SetEnvIf always_match ^ ACC_ALIAS=/economicas
--------------------------------
Por otro lado, el proyecto está compilado.
Saludos.