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

标签 python apache routes flask

目前我的 Flask 从根路径提供服务,如 <a href="http://example.com/" rel="noreferrer noopener nofollow">http://example.com/</a>所以它基本上服务于传入它的每个请求。但是我有服务的必要<a href="http://example.com/start" rel="noreferrer noopener nofollow">http://example.com/start</a>来自 Apache 而不是通过 Flask。

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

我使用的是共享主机服务器,因此我无权访问 Apache 配置文件。

提前致谢,如果需要任何信息,请随时询问。

最佳答案

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

关于python - 有没有办法告诉 Flask 忽略路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26852176/

相关文章:

php - 如何使用图像服务脚本优化 MySQL 查询?

algorithm - 沿着兴趣点寻找路线

routes - 测试路由时可以在 MSpec 测试名称中包含 URL 字符吗?

python - 总结列表时出现 TypeError : 'int' object is not callable, - Python

python - SQLAlchemy:使用外键合并表数据

python - Django 自定义 404 页面不工作

python - 如何在 Python RegEx 中组合组?

apache - 如何使用 .htaccess 将 WSS 代理到 WS

java - Apache Mahout K-means 集群实现

php - 独立路由库?