Statische Google App Engine-Dateien GET 404

8

Die folgende app.yaml funktioniert gut auf meinem lokalen dev-Server .. aber wenn ich es zur Produktion bereitstellen, werfen alle statischen Dateien 404. Der Server kann keine statischen Dateien finden. Habe stundenlang gesucht, konnte keine gültige Lösung finden.

Hinweis: Ich entwickle mit mac, bin mir also der Groß- und Kleinschreibung des Systems bewusst.

%Vor%

Hier ist der Fehler aus dem Protokoll

  

2011-03-18 01: 18: 07.033 / 404 21ms   0cpu_ms 0kb Mozilla / 5.0 (Macintosh; U;   Intel Mac OS X 10_6_6; en-US)   AppleWebKit / 534.16 (KHTML, wie Gecko)   Chrome / 10.0.648.134   Safari / 534.16, gzip (gfe), gzip (gfe), gzip (gfe)   76.126.174.202 - - [18 / Mar / 2011: 01: 18: 07 -0700] "GET /   HTTP / 1.1 "404 0 -" Mozilla / 5.0   (Macintosh; U; Intel Mac OS X 10_6_6;   de-DE) AppleWebKit / 534.16 (KHTML, like   Gecko) Chrome / 10.0.648.134   Safari / 534.16, gzip (gfe), gzip (gfe), gzip (gfe) "   "dev.app-scanner.com" ms = 21 cpu_ms = 0   api_cpu_ms = 0 cpm_usd = 0.000053 W   2011-03-18 01: 18: 07.012 Statische Datei   referenziert von Handler nicht gefunden:   static_files / index.html

Hier ist die Dateisystemstruktur, nachdem ich appcfg.py download_app -A

benutzt habe

    
Santthosh 18.03.2011, 08:40
quelle

1 Antwort

7

Sehen Sie sich die App.yaml in diesem Zusammenhang an:

Ссылка

Es dient erfolgreich zu einer statischen Site. Die Hauptunterschiede, die ich sehe, sind das Fehlen von './', wie von @Woble oben beschrieben, und die Verwendung von (. *) Anstelle von (. +) Als regulärem Hauptausdruck. (. +) sollte aber theoretisch funktionieren.

    
Calvin 18.03.2011, 15:15
quelle