新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
前后台都有?
我们提供的服务有:做网站、网站制作、微信公众号开发、网站优化、网站认证、荆门ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的荆门网站制作公司
禁用全部插件后如果还有这情况,建议你用FTP将现在用的主题下载来,先用Notepad++之类的编辑软件看主题文件夹下的header.php,如果没有发现什么,再用Advanced Find and Replace(有简体中文版)搜索:
add_action('init',
add_action( 'admin_init',
如果没有发现异常,再搜索:
add_action( 'wp_enqueue_scripts',
add_action( 'admin_enqueue_scripts',
装上Advanced Find and Replace简体中文版后,在你FTP下载来的主题文件夹上点右键,一般是第二个英文菜单,在打开的软件窗口里用以上四个字段分别搜索,每次搜索后,看Advanced Find and Replace窗口下方的搜索结果(可能有多个文件有搜索结果存在),你看注册或者载入的函数或js有无异常即可,js的话,肯定就是那个广告的js,函数的话,麻烦些,你需要看看函数是干什么的。
你可能就看到不正常的了!
使用IP屏蔽当然不太好用,所以你可以尝试使用nginx的http_referer方式进行屏蔽,效果会比较好一些。
关于写法,你可以写成如下样式:
if ($http_referer ~* "") { access_log off; return 444; }
将其放在nginx配置文件的location段落下。记得保存配置文件后使用nginx -s reload才能生效!如果需要详细帮助可以看下 网页链接
另外使用wp网站的话建议使用插件HIDE MY WP进行网站重要目录的过滤和隐藏。
最简单的办法就是还原网站的文件(包括程序文件和主题文件,保留根目录的wp-config.php不变),只是还原文件不会影响网站的访问和数据,检查目录里面是不是有多出来的文件。还原后看看还会不会出现跳转,如果不会的话,就说明之前被黑了,最好修改FTP密码和主机密码等。