gpt4 book ai didi

python - 为什么 Flask 为与我的应用程序位于同一目录中的文件提供 404

转载 作者:行者123 更新时间:2023-11-28 22:42:56 24 4
gpt4 key购买 nike

假设我有一个域。在域的主目录下,我有一个名为 note.txt 的文本 (.txt) 文件。如下图

https://www.example.com/note.txt

当我访问 url 时,浏览器显示文件中包含的文本字符串。但是当我在该域下运行 Flask 而不是传统的 html,css,javascript,php 应用程序时,服务器返回 404 错误,即使文件实际上存在于同一位置。我可以从 ftp 客户端看到这个。

那么为什么当站点托管 python 应用程序而不是更传统的 html,css,javascript,php 应用程序时服务器返回 404 错误?

最佳答案

你在这里缺少的是 Flask 有 its own URL routing .

“为什么服务器返回 404 错误”的答案是 URL 路由应该是显式的(除非您告诉它发生,否则什么也不会发生)而不是隐式的(默认情况下服务器上的所有内容都是公开的)。因为 PHP 选择了后一种方式,WordPress、Drupal 等。阿尔。当传统的 PHP 网站提供给不了解他们正在做什么的人时,他们很容易被黑客攻击。一开始可能很方便,但它也是公开邀请脚本小子突袭您的服务器。

关于python - 为什么 Flask 为与我的应用程序位于同一目录中的文件提供 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31353110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com