我试图弄清楚我使用的网站是否被黑了。
当我通过www.site-name.com访问该网站时,我已被带到该网站。
但是,当我访问没有" www的网站时,"即site-name.com,我被带到另一个网站。
为什么会这样?我做了一些研究,我唯一的猜测是有人改变了网站的.htaccess文件,但这似乎不太可能,因为不同的网站与官方网站没有关系。
有人可以帮我理解这里发生了什么吗?
答案 0 :(得分:1)
一个IP地址可以使用虚拟名称托管来托管具有不同主机名的多个网站。
HTTP服务器将查看请求中的Host
标头,以确定用于给定请求的站点。
这使您可以使用一个服务example.com
和example.net
的IP地址。
通常,第一个虚拟名称主机将是默认,因此,如果您要求example.org
,服务器将无法识别它并向您提供example.com
。
在这种情况下,服务器似乎为www.site-name.com
配置了虚拟名称主机,但site-name.com
没有配置,因此请求site-name.com
获取服务器的默认站点。