Entradas

Mostrando las entradas de agosto, 2014

Friendly URLs en IIS

Un problema que se presenta constantemente en mi trabajo es que los servidores son un caos total debido a una mala organización por parte de los programadores y administradores. Hace algún tiempo se me dió la tarea de rediseñar los sistemas que se encuentran en esos servidores y una de las soluciones que dí fue unificar varios sistemas que realizan la  misma tarea, pero con variaciones menores.

La idea es sencilla, usar un ruteador que identificará el la variación de la aplicación basándose en una URI. Esto es, por ejemplo, que la URI http://sitio1.com/documento/rojo imprimirá un documento en color rojo y la URI http://sitio1.com/documento/azul imprimirá el mismo documento en color azul.

El plan original era montar este sitio usando un servidor Apache corriendo bajo Linux y usar mod_rewrite para  redirigir todas las peticiones a un pequeño ruteador escrito en PHP, el cual decidiría que acción se realizara con la petición. Sin embargo, en algún momento se complicó la administración d…