在与run_wsgi_app(webapp.WSGIApplication(urlpatterns))
中的urlpatterns匹配之前,是否有直接将所有传入的网址转换为小写?
答案 0 :(得分:3)
您必须使用自己的WSGI应用程序包装WSGIApplication
的实例,该应用程序会降低WSGI环境中的URL - 但随后环境将保持修改,这可能会产生其他令人不快的影响。为什么不将(?i)
添加到您在urlpatterns
中使用的正则表达式模式中呢?
答案 1 :(得分:0)
我想知道你是否可以在执行WSGIApplication实例之前修改你的CGI环境变量。
os.putenv(os.getenv('PATH_INFO').lower())
这些方面的东西。我自己做了一些微小的URL修改,但我301重定向到新的URL;我没有继续使用WSGI进行处理。