Opciones en Solicitar Constancias y Certificados

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.