gpt4 book ai didi

flask - 如何让这个简单的 Flask 网站恢复 robots.txt 的工作?

转载 作者:行者123 更新时间:2023-12-03 17:10:51 27 4
gpt4 key购买 nike

我想要一个简单的 Flask 小网站,它返回 robots.txt .这是我到目前为止所拥有的:

from flask import Flask
app = Flask(__name__)
app.run(host = "0.0.0.0", port = 80)

@app.route("/robots.txt")
def robots_dot_txt():
return "User-agent: *\nDisallow: /"

当我尝试访问它时,我得到一个 404:
213.152.161.130 - -[31/Mar/2018 21:35:01] "GET /robots.txt HTTP/1.1" 404 -

最佳答案

最好从静态和使用 Web 服务器提供静态 Assets ,但是对于您的问题,您必须在定义路由后启动“服务器”...
所以如果你在文件末尾移动你的“run()”,你应该很好。

通常建议将其包含在 if 中姓名

from flask import Flask
app = Flask(__name__)

@app.route("/robots.txt")
def robots_dot_txt():
return "User-agent: *\nDisallow: /"

if __name__ == '__main__':
app.run(host = "0.0.0.0", port = 80)

关于flask - 如何让这个简单的 Flask 网站恢复 robots.txt 的工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49591666/

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