Gibt es eine Möglichkeit, nur vorhandene Dateien in einem statischen Verzeichnis bereitzustellen? Zum Beispiel in meiner app.yaml
Datei habe ichGoogle App Engine: Nur vorhandene Dateien im statischen Verzeichnis bereitstellen
- url: /img
static_dir: img
Welche funktioniert gut, wenn Sie /img/exists.jpg
gehen. Wenn Sie jedoch zu /img/doesnt-exist.jpg
gehen, erhalten Sie eine hässliche Fehler: Nicht gefunden Nachricht. Gibt es eine Möglichkeit, diese Datei zu überspringen und zu diesem Skript zu gehen, damit ich eine benutzerdefinierte 404-Nachricht hinzufügen kann?
- url: /.*
script: index.php
Obwohl das, was Sie fragen, in 'app.yaml' nicht machbar ist, aber da Sie ein Beispiel für Bilder geben, möchten Sie vielleicht einen Blick auf das 'onerror'-Ereignis werfen, das' '-Tag auslöst, wenn es passiert lädt ein Bild nicht, sodass Sie ein anderes laden können. Dies ist nicht GAE-bezogen und funktioniert nur auf dem clientseitigen Browser. Sehen Sie mehr: http://www.w3schools.com/jsref/event_onerror.asp –