我已经在安静的几个地方阅读了应该将静态文件服务留给服务器的地方,例如在这个SO question的几个答案中。但我使用 OpenShift PaaS,不知道如何在那里修改 .htaccess 文件。
我遇到了从模板提供站点地图的这段代码。我在我的应用程序上为站点地图和 robots.txt 都这样做了,就像这样 -
@app.route("/sitemap.xml")
def sitemap_xml():
response= make_response(render_template("sitemap.xml"))
response.headers['Content-Type'] = 'application/xml'
return response
@app.route("/robots.txt")
def robots_txt():
return render_template("robots.txt")
这有什么害处,还是我的方法可以?