我今天有一个小问题,当我输入网站“http://www.websitename.net”时碰巧看到
它自动转换为“http://www.websitename.com”,即.net 转换为.com,然后加载页面。
我很想知道它是如何做到的。
我今天有一个小问题,当我输入网站“http://www.websitename.net”时碰巧看到
它自动转换为“http://www.websitename.com”,即.net 转换为.com,然后加载页面。
我很想知道它是如何做到的。
这通常作为服务器端重定向完成。
您可以观察网络流量并亲自查看会发生什么。例如在 IE9 中,使用开发者工具 (F12),单击网络选项卡,然后单击“开始捕获”按钮开始监控。其他浏览器也有类似的功能。
在响应标头中,您会看到类似
Key Value
Response HTTP/1.1 301 Moved Permanently
Location http://mywebsitename.net
您的浏览器假定您可能犯了错误(当未找到主机时)并将尝试备用(公共)域。这是假设该站点不存在。
如果这种情况发生在确实存在的站点上(例如当您访问 wikipedia.com 时),则会返回重定向(HTTP 302 - 临时移动)。