如果出现了网站被添加黑链的情况,可能是因为遭到了他人篡改设置,导致一打开网站自动重定义至其他网站。解决方法如下:
打开服务器根目录,找到indexhtml或indexhtm进行编辑。
在代码界面中,找到“自动重定向”命令,删除该代码。
退出编辑,此时已经完成了对黑链的修复。
注意:如果需要以后不再受到篡改,则可以尝试通过升级防火墙、加入网站安全联盟等方式进行保护,防止篡改。
您好,针对您的问题一个一个回答:1、这个不好查找,可能是CMS本身的漏洞,建议更新到最新版,另外也有可能是同服务器上其他站点的漏洞导致的,首先建议对模板进行筛查,发现可疑代码删除,另外查找配置文件,看有没有修改的痕迹,上术方法如果还不行,就针对phpcms 的整体文件进行替换,备份好数据和模板。
2、对网站目录整体禁止创建文件不现实,不论是生成的静态文件,还是缓存,都需要系统有权限在指定的目录写入文件,如果是特定的目录,可以在文件属性里禁止所有用户写入,包括administrator组,如果是apache的话可以单独配置文件夹权限,建议单独做。
3、监控方面可以看系统日志和服务器日志,看是访问什么路径生成的文件,可能会找到源头,php本身是无法自主运行的,肯定会有一个触发条件,比如访问某个文件等等,另外查看下phpcms 的js文件,有没有加入恶意代码,那类型的代码会在特定的条件下自动加载php文件。
希望可以帮到您,林羽凡。黑链定义
黑链是SEO黑帽手法中相当普遍的一种手段,笼统地说,它就是指一些人用非正常的手段获取的其它网站的反向链接,最常见的黑链就是通过各种网站程序漏洞获取搜索引擎权重或者PR较高的网站的WEBSHELL,进而在被黑网站上链接自己的网站。
挂黑链
扫描FTP或者服务器的弱口令、漏洞,然后黑掉网站,把链接挂进去。这是不合法的手段,这些SEOer也是我鄙弃的,国内大有这样的人存在。这些是可以通过SeoQuake插件辅助发现的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)