有没有办法告诉Flask忽略路径?

Ait*_*lez 2 python apache routing flask

目前我的Flask从根路径服务,http://example.com/因此它基本上服务于每个请求.但我有必要http://example.com/start从Apache 服务而不是通过Flask服务.

所以我想知道是否有任何方法可以告诉Flask忽略@app.route("/start")或告诉Flask让apache覆盖服务路径.

我正在使用共享主机服务器,因此我无法访问apache配置文件.

在此先感谢,如果有任何需要的信息,请随时询问.

Dav*_*ers 6

当Flask处理请求时,Web服务器已将请求传递给应用程序并正在等待响应.那时,Flask没有协议来"取消"处理请求.您需要修改Apache的配置,以仅传递与您的Flask应用程序路径不匹配的请求.如果您在共享主机上,则仍可以修改.htaccess文件以设置转发规则.