0

我今天有一个小问题,当我输入网站“http://www.websitename.net”时碰巧看到

它自动转换为“http://www.websitename.com”,即.net 转换为.com,然后加载页面。

我很想知道它是如何做到的。

4

2 回答 2

1

这通常作为服务器端重定向完成。

您可以观察网络流量并亲自查看会发生什么。例如在 IE9 中,使用开发者工具 (F12),单击网络选项卡,然后单击“开始捕获”按钮开始监控。其他浏览器也有类似的功能。

在响应标头中,您会看到类似

Key         Value
Response    HTTP/1.1 301 Moved Permanently
Location    http://mywebsitename.net
于 2012-06-13T15:49:48.287 回答
0

您的浏览器假定您可能犯了错误(当未找到主机时)并将尝试备用(公共)域。这是假设该站点不存在。

如果这种情况发生在确实存在的站点上(例如当您访问 wikipedia.com 时),则会返回重定向(HTTP 302 - 临时移动)。

于 2012-06-13T15:49:58.367 回答