如何使用 html 文件上传方法对 Flask 应用进行 google 站点验证
How to use html file upload method for google site verification for a flask app
执行此操作的非常直接的方法是将 google-provided.html
文件上传到服务器上应用程序的根文件夹。但是如何为烧瓶应用程序做呢?
例如,我在 heroku 上有一个 flask 应用程序 运行,我想使用 html 文件上传 方法对我的应用程序进行站点验证(尽管可以使用替代方法)。我尝试在模板文件夹中上传 google-provided.html
。验证失败!
我在互联网上搜索过,但没有找到相关答案。
Flask 使用包含 /templates
文件夹的目录结构,我们的 html 文件应该在其中。
要访问任何 .html
文件,需要定义路由和视图。因此,为了使您的站点验证过程成功,除了将 google-provided.html
文件放在模板文件夹中之外,您还需要定义一个路由和一个视图,以便 google 机器人尝试访问google-provided.html
文件可以找到。
路由应该是 /google-provided.html
并且视图应该呈现模板 google-provided.html
因为 google bot 在 app.yourdomain.com/google-provided.html
中查找 google-provided.html
文件应用
简单地说,它应该看起来像这样:
@app.route("/google-provided.html")
def google_site_verf():
return render_template("google-provided.html")
我今天遇到了这个问题,自己找到了解决办法。因此想到在这里分享这个,以便它可以帮助某人。
随意放弃 suggestions/improvements。干杯!
以上答案中提到的所有内容都是正确的。但是,请确保您没有重命名 google 搜索控制台提供的文件。使用与原样相同的名称。
执行此操作的非常直接的方法是将 google-provided.html
文件上传到服务器上应用程序的根文件夹。但是如何为烧瓶应用程序做呢?
例如,我在 heroku 上有一个 flask 应用程序 运行,我想使用 html 文件上传 方法对我的应用程序进行站点验证(尽管可以使用替代方法)。我尝试在模板文件夹中上传 google-provided.html
。验证失败!
我在互联网上搜索过,但没有找到相关答案。
Flask 使用包含 /templates
文件夹的目录结构,我们的 html 文件应该在其中。
要访问任何 .html
文件,需要定义路由和视图。因此,为了使您的站点验证过程成功,除了将 google-provided.html
文件放在模板文件夹中之外,您还需要定义一个路由和一个视图,以便 google 机器人尝试访问google-provided.html
文件可以找到。
路由应该是 /google-provided.html
并且视图应该呈现模板 google-provided.html
因为 google bot 在 app.yourdomain.com/google-provided.html
中查找 google-provided.html
文件应用
简单地说,它应该看起来像这样:
@app.route("/google-provided.html")
def google_site_verf():
return render_template("google-provided.html")
我今天遇到了这个问题,自己找到了解决办法。因此想到在这里分享这个,以便它可以帮助某人。
随意放弃 suggestions/improvements。干杯!
以上答案中提到的所有内容都是正确的。但是,请确保您没有重命名 google 搜索控制台提供的文件。使用与原样相同的名称。