【问题标题】:Fetch as Google 'Unreachable' error抓取为 Google 的“无法访问”错误
【发布时间】:2015-08-07 13:19:18
【问题描述】:

我刚刚将我网站的新版本推送到服务器。它似乎工作正常,但是我遇到了 Google 抓取错误,当我尝试以 Google 的身份获取时,我收到了一个无法访问的错误。

这是访问日志中 Google bot 的最新尝试:

"GET / HTTP/1.1" 500 4753 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

为什么要找“-”?

该网站使用 Laravel 框架,并托管在 DigitalOcean 的 Ubuntu 14.04 LAMP 服务器上。

【问题讨论】:

  • 不是,它在寻找 /,因为在 GET / 中,“-”可能是 referrer 字段。
  • 啊。完全错过了。谢谢。那么知道为什么它会失败吗?
  • 不知道。您必须查看错误日志而不是 Web 服务器日志,因为 Web 日志不会为您提供错误的详细信息。
  • 失败的 googlebot 尝试不会在服务器上产生错误。 Apache 错误日志什么也没显示。
  • @revolt_101 在 Larevel 应用中打开调试,转到 google web master tools 并点击 fetch as google。显示的内容应该包含错误,所以你可以看到它。您还可以检查 laravel 日志,而不是 apache 一的错误。

标签: ubuntu laravel server lamp google-crawlers


【解决方案1】:

通常 laravel 日志包含您应用程序的大部分错误。您可以在 storage/logs 中检查 laravel 日志,而不是 apache 日志中的错误。

【讨论】:

    猜你喜欢
    • 2020-12-16
    • 1970-01-01
    • 2015-10-04
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多