【发布时间】: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