首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么bingbot / msnbot在我的urls中追加%2Findex.php?

为什么bingbot / msnbot在我的urls中追加%2Findex.php?
EN

Webmasters Stack Exchange用户
提问于 2016-01-12 07:27:34
回答 1查看 257关注 0票数 3

我的日志显示了bingbot / msnbot在我的一些urls中附加了%2Findex.php。知道为什么吗?这使得它们无效,如果任何用户被重定向,它将不会将它们带到正确的页面。我四处打听了一下,注意到Findex是引用者URL中的一个常见字符串,但在我的网站上是无效的。

更新

日志中的一些细节:这些IPs都是由Microsoft拥有的

157.55.39.21 - - [11/Jan/2016:10:09:02 -0800] "GET /index.php?grade=7&page=chemistry&page2=crystallization%2Findex.php HTTP/1.1" 200 7308 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)"

207.46.13.150 - - [11/Jan/2016:10:00:22 -0800] "GET /index.php?grade=1&page=Games%2Findex.php HTTP/1.1" 200 6427 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)"

EN

回答 1

Webmasters Stack Exchange用户

回答已采纳

发布于 2016-01-13 09:34:38

我的服务器上没有Findex.php,但是msnbot正在请求这个页面。

这不是Findex.php,而是%2Findex.php,它(未转义时)是/index.php。它也是查询字符串的一部分,而不是URL路径(这解释了服务器为什么不拒绝它--就像在Apache上默认情况下它在URL路径中那样)。

你看到其他地方也有类似的要求吗?

从脚本中看到奇怪的请求,检查漏洞等并不少见。但是,要想从bingbot获得这些请求,我最好的猜测是,bingbot一定找到了这个URL。从您自己网站上的URL (或表单提交),或从其他地方到您的站点的错误链接。不过,如果是后者,那么您可能会看到来自其他来源的对此URL的请求。

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/88737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档