google-app-engine - 扩展默认应用引擎 url 时找不到 url

标签 google-app-engine

具有默认 url 的 goolge 引擎应用程序 - http://6.version.myapp.appspot.com/有效,但是 http://6.version.myapp.appspot.com/test给我一个:

404 未找到。

找不到资源。

我的 app.yaml 文件如下:

application: myapp
version: 6
runtime: python27
api_version: 1
threadsafe: false

handlers:
- url: /test
  script: pythonfile.py

- url: /.*
  script: pythonfile.

本地测试工作正常:localhost:8080 和 localhost:8080/test - 都工作正常。

数字 6 上面恰好是版本号。所以我猜测任何其他数字都会发生问题。如果我将第 6 个版本设置为默认版本并访问没有版本号的 url,无论有没有默认 url 上的“/test”扩展名,它都可以正常工作。

最佳答案

“6.version.yourapp.appspot.com”没有访问您应用程序的“6”版本,它访问的是名为“version”的版本。由于通配符子域,如果该版本不存在,请求将转到您的主要版本。

我怀疑您正在考虑旧版本的命名方案,在该方案下版本 6 将是“6.latest.yourapp.appspot.com”;现在它只是“6.yourapp.appspot.com”。

关于google-app-engine - 扩展默认应用引擎 url 时找不到 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8197494/

相关文章:

javascript - 我怎样才能使 go Time 与 js Date 兼容

python - 在 Google AppEngine 中使用分片计数器存储每小时的点击次数

python-2.7 - 无法将数据插入本地 Google App Engine 数据存储区

google-app-engine - 如果使用 Twig/Objectify/etc,是否可以从 GAE 项目中消除与 JDO/JPA 相关的 JAR?

java - 测量 Google App Engine 中的任务队列成本

google-app-engine - 在所有这些非 rpc 时间内执行了哪些操作?

python - AppEngine - OpenID 登录后尝试重定向到新页面

database - GAE 数据存储的前端 - 类似 phpMyAdmin 的 GAE

java - 在 Google App Engine 上使用 HttpsURLConnection 检索证书详细信息

java - GAE : Blob size configuration