Configuración de Apache para utilizar Friendly Urls
A continuación se detalla la configuración de Apache para utilizar Friendly Urls.
En FreeBSD, se puede realizar con el siguiente comando:
httpd -t -D DUMP_MODULES
El cual entregará una lista de todos los modulos cargados, el que buscamos es el siguiente:
rewrite_module (shared)
En Ubuntu/Debian, se puede realizar con el siguiente comando:
/usr/sbin/apache2 -t -D DUMP_MODULES
A continuación se deben agregar las directivas en la configuración de Apache, dependiendo de la versión de Friendly Url que se quisiera ocupar.
Antes de especificar la directiva se debe activar el módulo mod_rewrite, esto se hace agregando la línea "RewriteEngine On" sobre la directiva.
RewriteEngine On
# Friendly URLs.
RewriteRule ^/[^\/]+/([^\/]+)/([0-9]+)-([0-9]+)-([0-9]+)/([0-9]+)\.ext /$1/site/artic/$2$3$4/pags/$2$3$4$5.ext
RewriteEngine On
# Friendly URLs.
RewriteRule ^/([0-9a-zA-Z\-\_\.]+)/.+?/([0-9][0-9][0-9][0-9])\-([0-9][0-9])\-([0-9][0-9])/([0-9][0-9][0-9][0-9][0-9][0-9])\.ext$ /$1/site/artic/$2$3$4/pags/$2$3$4$5.ext [NC]
Se debe reemplazar ext por la extensión de los artículos, por ejemplo: html.
Desde la versión Prontus v11.2.95 saldrá una alerta recordando que hay que modificar la configuración del servidor web al activar las friendly url.