虚拟主机,若为独立IP用户,可以通过独立IP单独访问网站,相比共享IP这就是优势;同样,这也存在一个弊端:恶意解析问题.
那什么是恶意解析呢?
假如,我的域名为abc.com 独立IP为137.175.46.103
那么,若另一个人想盗用我的网站,则只需要将自己的域名(假设为test.com)解析修改为137.175.46.103即可!这里能使用test.com访问我的网站,其实是通过独立IP能单独访问网站功能.
这样就会出现abc.com、test.com访问的网站内容是一样,但是域名显示的而不一样,这样就达到了盗用网站,这种行为我们认为是恶意解析.
那该如何防止这种情况呢?
最初我们会想到,若禁用独立IP访问,那么不就可以解决恶意解析问题了:对于window虚拟主机很容易解决,但是Linux虚拟主机就比较麻烦了!
再不考虑禁用独立访问的情况下,若我们将所以通过独立IP访问网站时,让它都跳转到我的域名呢?
我们在public_html目录下创建“.htaccess”文件,添加一下代码:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.abc.com/$1 [R,L]
这样你会发现,你通过独立IP访问的网站均会自动跳转到abc.com这样域名.
就像你使用test.com访问时,他的访问链接栏目显示就是abc.com了,而非test.com,那么恶意解析,盗用网站的行为不就被禁用了