0

我的浏览器中的 URL 有问题。

如果我输入http://int-test.company.com/test.png

它自动变成了 http://int-test.company.com.company.com/test.png

但是,如果我使用主机 ip(例如 10.218.132.18/test.png)键入它就可以正常工作。

而且它只发生在一个特定的主机名上。

我是否在浏览器设置中不知不觉地配置了一些东西?

知道为什么吗?

我在所有浏览器(IE、Google Chrome 和 Firefox)中都试过了,也遇到了同样的问题。

谢谢

4

1 回答 1

1

我怀疑这是您的 Web 服务器配置的问题,而不是浏览器的问题。它可能包含一些应该将您重定向到规范地址的检查,但检查不正确并将域添加到已经包含它的 URL。

要检查,请手动与服务器聊天。这很容易。采取netcat(通常称为nc)或telnetputty,将它们定向到HTTP服务器端口(使用类似的命令telnet int-test.company.com 80putty是一个例外——它有配置对话框))并输入

GET /test.png HTTP/1.1
Host: int-test.company.com

和一个空行。如果答案以 3 开头的数字(300 到 303)开头,并且包含如下行

Location: http://int-test.company.com.company.com/test.png

这就是问题所在。让服务器管理员修复配置。正确答案应该以数字 2 开头,几行之后是大量垃圾,这就是转储到控制台的 PNG 文件的样子。

于 2012-09-07T11:50:19.853 回答