App Engine日志显示不存在的URL的HTTP 301

时间:2016-04-13 21:55:32

标签: google-app-engine

我在Google App Engine上运行一个网站。我不时会得到失控的机器人或者我在日志中看到的暴力黑客攻击。最近我有一个机器人(我推测)试图每秒几次访问administrator/index.php。该文件在我的网站上不存在。如果我尝试访问它,我会在我的日志中获得标准404

404 in logs

但对于机器人我在日志中看到HTTP 301,我想知道为什么。 Google会将请求解释为拒绝服务或其他攻击并自动进行干预吗?我没有看到文档说明那么多,但我不确定为什么我会看到同一个网址的301而不是404

enter image description here

有没有人对此有解释?

1 个答案:

答案 0 :(得分:1)

屏幕截图中显示的日志信息可以点击&扩展以查看其他信息。正如上面评论中所提到的,可以在那里检查两件事情,以便进一步分析正在发生的事情:

  • 检查请求所在位置的主机名&看看它是否不是该主机名的预期行为。

  • 如果显示json对象,请导航至protoPayload - > line - > [0] - > logMessage应该显示类似redirecting "http://example.com/" to "https://www.example.com/"的内容,这样可以清除一些内容。