当前位置: 知识网 > 建站问题

flask如何配置访问robots.txt和sitemap.xml

知识网2021年10月24日 22:47原创

使用flask把网站做好了,但是为了优化需要添加robots.txt和sitemap.xml文件,将其放入根目录,提示404,这是必然的,因为flask是通过app和视图来控制访问的,因此我们将robots.txt和sitemap.xml在app中进行配置,并且将他们都放入配置的静态文件夹中,这样就可以顺利的访问了,下面是我的具体配置代码:

@app.route(&/robots.txt&)

def robots_txt():

response = make_response(render_template(&robots.txt&))

response.headers[&Content-type&]=&application/json;charset=UTF-8&

return response

@app.route(&/sitemap.xml&)

def sitemap_xml():

response= make_response(render_template(&sitemap.xml&))

response.headers['Content-Type'] = 'application/xml'

return response

很赞哦!(9)

发表高见 (请对您的言行负责)
2021年10月24日 22:49,回答 by_淘气宝宝:
实测可用,感谢老铁,我没使用make_response,robots.txt 直接不换行

©芃睿知识网 版权所有 2012-2022 www.shsongjiang.com

备案号:赣ICP备2022001527号-1