【发布时间】:2016-01-09 21:59:39
【问题描述】:
我将 dispatch.yaml 文件配置为将 /admin 路由到 Admin 模块。但我想路由我的子域来路由管理模块。 我的 dispatch.yaml 文件包含以下代码
- url: "*/admin"
module: admin
- url: "*/admin/*"
module: admin
在管理模块中
app = webapp2.WSGIApplication([
routes.DomainRoute('admin.knowyouroffers.in', [
webapp2.Route('/', handler=Admin, name='home'),
]),debug=settings.debug)
我在 dispatch.yaml 中尝试了以下代码。但它不能工作
- url: "admin.knowyouroffers.in/*"
module: admin
【问题讨论】:
-
是什么让你相信它不起作用?请发布任何指向您的结论的日志、错误、消息、输出。根据您的第一个
dispatch.yaml规则,您只是将包含路径段/admin的请求路由到您的admin模块。您的 wsgi 应用程序有一个处理程序admin.knowyouroffers.in/但没有任何看起来像/admin的路由。 -
嗨乔希,感谢您的回复。我的域管理员 CNAME 未指向 googlehosted.com。现在好了。
标签: google-app-engine webapp2 app.yaml