Google App Engine标准环境python27运行时配置.well-known目录访问问题
解决方法
调整handler匹配顺序
Google App Engine的handlers规则按从上到下的顺序匹配生效,你需要将.well-known对应的handler配置移动到所有更宽泛的静态路由、动态路由规则之前,避免被其他优先级更高的规则提前拦截。核对文件名拼写
你需要部署的目标文件为web-app-origin-association.json,注意测试访问时不要拼写错误,确保本地well-known文件夹下的文件名和访问路径的文件名完全一致。可选:使用更精准的匹配规则
如果通用匹配规则仍被其他配置干扰,可以直接使用精准路径匹配的写法,优先级更高,还可以指定正确的JSON响应头:
# .well-known 路径配置 - url: /.well-known/web-app-origin-association.json static_files: well-known/web-app-origin-association.json upload: well-known/web-app-origin-association.json mime_type: application/json
如果需要适配整个.well-known目录下的所有文件,保留原有通用匹配规则即可,只要确保没有其他规则匹配/.开头的路径即可。
- 确认本地文件结构
确保项目根目录下直接存在well-known文件夹,文件夹内的文件路径和配置完全匹配,没有额外嵌套层级。
内容的提问来源于stack exchange,提问作者Marcel
相关产品推荐
相关产品推荐

