【发布时间】:2020-06-06 10:19:04
【问题描述】:
我有一个小型烧瓶网站用于我的老哇公会,但我未能成功让谷歌阅读我的 sitemap.xml 文件。我能够使用谷歌搜索控制台成功验证我的网站,它似乎可以很好地抓取它,但是当我提交我的站点地图时,它会将状态列为“无法获取”。当我单击它以获取更多信息时,它只显示“无法读取站点地图”(没有帮助)
我最初使用站点地图生成器网站(忘了哪个)来创建文件,然后将其添加到我的路由文件中,如下所示:
@main.route('/sitemap.xml')
def static_from_root():
return send_from_directory(app.static_folder, request.path[1:])
如果我导航到 www.mysite.us/sitemap.xml,它将显示预期的结果,但 google 无法获取它。
然后我改变了一些东西并开始使用flask-sitemap来生成它:
@ext.register_generator
def index():
yield 'main.index', {}
当我直接导航到文件时,这也可以正常工作,但谷歌再次不喜欢这样。
我很茫然。似乎没有任何方法可以从谷歌获得帮助,到目前为止,我的互联网搜索没有任何帮助。
作为参考,这里是当前站点地图链接:www.renewedhope.us/sitemap.xml
【问题讨论】:
标签: python-3.x flask seo xml-sitemap