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

时间:2014-11-10 20:11:49

标签: python apache routing flask

目前我的Flask正在从http://example.com/这样的根路径提供服务,因此它基本上可以为每个传入的请求提供服务。但是我必须从Apache服务http://example.com/start而不是通过Flask。

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

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

提前致谢,如果有任何需要的信息,请随时提出。

1 个答案:

答案 0 :(得分:6)

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