Edición simple del archivo app.yaml para acceder al archivo html

Quiero poder acceder (estáticamente) al archivo específico google.html en mi directorio raíz.

Tengo problemas para editar el archivo app.yaml para que esto funcione, ya que sigo recibiendo errores 404.

Esto es lo que estoy haciendo actualmente

- url: /(google\.html)
  static_files: /\1
  upload: /(google\.html)

Yo tambien lo he intentado

    - url: /google.html
      static_files: google.html
      upload: /google.html

(Esto se agrega antes que todos los demás controladores) ¿Qué debería ser en su lugar?

preguntado el 27 de julio de 12 a las 18:07

2 Respuestas

Debe tener un archivo google.html (archivo en minúsculas) en la raíz de su proyecto.
Publique su estructura de directorio en caso de que crea que la tiene.

Respondido 27 Jul 12, 18:07

El archivo está en /google.html . De hecho, la segunda versión sin agrupaciones de expresiones regulares funciona en mi máquina local pero no funciona cuando se implementa. - algorítmicoCoder

Los servidores de producción distinguen entre mayúsculas y minúsculas, verifique que el nombre del archivo esté en minúsculas. - Shay Erlichmen

El archivo definitivamente está en minúsculas y puedo visitarlo en mi servidor local. Esto es súper frustrante :( - algorítmicoCoder

Espero que la segunda versión funcione. ¿Comprobó dos veces que la nueva instancia se estaba ejecutando correctamente después de la implementación y que está accediendo a la versión correcta de la aplicación? - dragonx

dice que estoy presionando la versión correcta y que la instancia se está ejecutando correctamente (la aplicación en sí funciona bien ... simplemente no puedo acceder a ese archivo) ... ¿qué otra depuración puedo hacer? - algorítmicoCoder

Parece que al motor de la aplicación no le gustó el archivo estático en el directorio raíz. Mover el archivo google.html a /static resolvió el problema.

Entonces el controlador se convierte en:

- url: /google.html
  static_files: static/google.html
  upload: static/google.html

De esta manera, el punto final sigue siendo / aunque el archivo en sí esté en el directorio estático.

Respondido 29 Jul 12, 05:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.