Error al acceder a los archivos personales
Esta mañana Ana nos ha reportado por el messenger un problema que tenía su padre para utilizar imágenes en su blog. Las imágenes se subian al servidor sin aparente problema pero al intentar utilizarlas generaban una desagradable página "Application Error (Rails)".
Indagando descubrimos que en el .htaccess de La Coctelera tenemos una regla un tanto sospechosa...
RewriteRule ^myfiles/[destroy|show]+/(.+)$ /dispatch.fcgi?username=ap&controller=myfiles&action=$1&id=$2 [QSA] [L]
Esos corchetes tienen todas las papeletas para ser el origen del problema. La expresión regular está mal construida he incluso la propia regla, ya que se hace uso de $1 y $2 cuando solo figura una expresión entre paréntesis.
Este bug ha estado afectando a todos aquellos blogs cuyo nombre quedase atrapado por la expresión regular [destroy|show]+, es decir bastantes... mis más sinceras disculpas a l[a|o]s cocteler[a|o]s afectad[a|o]s :(
Esta regla se puso para permitir una sencilla gestión de los archivos de usuario, funcionalidad que aún no está disponible (pero que no tardará en llegar ;-)
RewriteRule ^myfiles/(destroy|show)/(.+)$ /dispatch.fcgi?username=ap&controller=myfiles&action=$1&id=$2 [QSA] [L]
Ahora está mucho mejor.
¡Gracias Ana!

Ana dijo
Gracias a ti por solucionarlo tan rápido!!!
22 Julio 2005 | 12:34 PM