Google app engine Google AppEngine对所有url请求不区分大小写如何?

Google app engine Google AppEngine对所有url请求不区分大小写如何?,google-app-engine,Google App Engine,这是关于下列问题的 我正在尝试使用appengine作为CDN。有很多代码是在页面中访问javascript和css而不考虑大小写敏感度的情况下编写的。我的应用程序文件如下所示 handlers: - url: /themes/([^A-Z]+) static_files: themes/\1 upload: themes/.* - url: /.* handler: tolowercase.py 问题是我想让主题都不区分大小写。那么tolowercase.py中的修改应该是什

这是关于下列问题的

我正在尝试使用appengine作为CDN。有很多代码是在页面中访问javascript和css而不考虑大小写敏感度的情况下编写的。我的应用程序文件如下所示

 handlers:
- url: /themes/([^A-Z]+)
  static_files: themes/\1
  upload: themes/.*
- url: /.*
  handler: tolowercase.py
问题是我想让主题都不区分大小写。那么tolowercase.py中的修改应该是什么呢


此外,我不了解第一种解决方案,因为我不知道如何在appengine中添加中间件(请原谅我的无知)

无法为静态文件提供与上载文件大小不同的服务-您需要将其作为应用程序数据上载,并通过应用程序提供服务


修复你的应用程序,使其在任何地方都使用正确的大写字母将是一个更好的主意。

我不确定我是否理解你的问题。现在的代码会怎么样?你确定你在第二个处理程序中不是指
-url:/themes/*
?我不太确定你想要什么类型的指针-只需浏览你的应用程序,找到所有对静态文件的引用,并确保它们与实际文件名的大小写匹配。这是关于“你需要将它们作为应用程序数据上传,并通过你的应用程序提供。”但无论如何,感谢你的帮助。我会解决的。除非你别无选择,否则你真的不想这样做。这样做会更慢,而且会消耗更多资源。