Dies ist eine grundlegende Sinn Prüfung Frage, wie ich ein paar neue Module bin bereitstellen:appengine sicher dispatch.yaml Routing Module/Dienste
dispatch.yaml:
application: my-app
# No version required; this does routing independent of version.
dispatch:
# Default module serves the typical web resources and all static resources.
- url: "*/favicon.ico"
module: default
# Default module serves simple hostname request.
- url: "simple-sample.appspot.com/"
module: default
# Send all mobile traffic to the mobile frontend.
- url: "*/mobile/*"
module: mobile-frontend
# Send all work to the one static backend.
- url: "*/work/*"
module: static-backend
Wäre es nicht sicherer zu setzen "*.com/mobile/*"
anstelle von "*/mobile/*"
? Sollten andere Module /mobile/
irgendwo in ihren URLs verwenden und versehentlich zu mobile-frontend
weitergeleitet werden?
Was ist, wenn ich andere Domain-Namen als .com
z. .io
?
Dank Ich werde tun, was Sie sagen, scheint der richtige Ansatz. (eine für jede Domäne). Ja, ich dachte, alle Nicht-Übereinstimmungen würden auf den Standard gehen, war ein Spaß-Test, um sicherzustellen, dass meine gesamte Website nicht untergeht :) –
Denken Sie daran, es gibt eine Begrenzung für die Anzahl der Einträge in der Dispatch.Yaml (afaik, es ist 10) – marcadian
yup es ist 10 ... und das bringt mich auf 8 ... :) –