将循环重定向到不存在的URI路径

时间:2017-08-27 18:00:03

标签: apache http nginx

昨天我的付费托管开始表现得很奇怪。使用Chrome,我查询我的网络服务器的目录列表,并且第一步某事将我重定向到不存在的相对路径,然后,它将我返回到原始路径,然后内容被恢复。

确实如下(我删除了主机名)

请求1

GET /software/roms HTTP/1.1
Host: www.*****
Connection: keep-alive
...

回复1

HTTP/1.1 302 Found
Connection: close
Pragma: no-cache
cache-control: no-cache
Location: /KXSQZ/software/roms

请求2

GET /KXSQZ/software/roms HTTP/1.1
Host: www.******
Connection: keep-alive
...

回复2

HTTP/1.1 302 Found
Connection: close
Pragma: no-cache
cache-control: no-cache
Location: /software/roms

请求3

GET /software/roms HTTP/1.1
Host: www.******
Connection: keep-alive

回应3

HTTP/1.1 301 Moved Permanently
Server: nginx/1.10.1
Date: Sun, 27 Aug 2017 17:24:16 GMT
Content-Type: text/html; charset=iso-8859-1
Transfer-Encoding: chunked
Connection: keep-alive
Location: http://www.*******/software/roms/
...

请求4

GET /software/roms/ HTTP/1.1
Host: www.*****
Connection: keep-alive
...

回复4

HTTP/1.1 200 OK
Server: nginx/1.10.1
Date: Sun, 27 Aug 2017 18:04:53 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
...

你可以看到前两个重定向不使用Nginx服务器头,因此我怀疑它不是我的服务器响应。此外,我的虚拟托管服务器没有302/301重定向的任何日志条目,它只显示200。

我尝试多次加载页面,每次都会提供不存在的路径(例如现在是/ XmnYZ /)。

让我解释一下我的设置 - 我有几个设备:PC和另一个不了解重定向的物联网设备(这就是我发现问题的原因)。这两种设备都有同样的问题,因此我的带有Chrome的电脑并不存在病毒。没有病毒的物联网设备(它是自定义平台)也存在同样的问题。

这是一次交通拦截吗?它是病毒 - 然后在哪里?在哪里寻找问题和解决方案?

0 个答案:

没有答案