【问题标题】:Google Site Verification Failure - HTML File Upload methodGoogle 站点验证失败 - HTML 文件上传方法
【发布时间】:2020-06-25 14:43:27
【问题描述】:

我有一个在 Google App Engine 上运行的 Express/NodeJS 应用程序,我的 URL 格式为: project-name.appspot.com,其中 project-name:我的 google 项目名称

现在,对于站点验证,我使用的是 HTML 文件上传方法。

我提供google提供的html验证文件如下:

    res.sendFile(path.join(__dirname, path_to_html_file))

现在,当我输入 url:https://project-name.appspot.com/,我可以查看文件。 此外,该文件的名称与 Google 提供的名称相同。

但是,当我在网站管理员中单击验证时,它仍然失败并显示错误消息“找不到文件”

谁能指出我做错了什么?

【问题讨论】:

  • Google 不是在尝试访问 url:https://project-name.appspot.com/xxxxxxxx.html
  • 谷歌指令是在project-name.appspot.com提供html文件

标签: node.js google-app-engine google-search-console


【解决方案1】:

您需要从 /xxxxx.html url 而非根 url 提供此文件。 也就是说,需要从https://project-name.appspot.com/xxxxxxxx.html访问

想一想……这个文件必须要保存多久才能被验证,所以显示在根url没有意义。

另外,请确保在提供此文件时没有重定向。

【讨论】:

  • 是的。听起来很合理。我会试试然后回来。
  • 工作。谢谢!现在唯一悬而未决的是 Oauth 同意屏幕验证。我希望 HTML 文件上传验证足够好。因为我认为不可能将 Google TXT 记录添加到 apppot URL
猜你喜欢
  • 1970-01-01
  • 2014-03-31
  • 1970-01-01
  • 1970-01-01
  • 2016-02-05
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 2022-06-17
相关资源
最近更新 更多