网站被劫持跳转,源码和服务器排查方法
网站突然跳转到赌博或色情页面,通常不是浏览器问题,而是源码被植入恶意代码、服务器配置被篡改或 DNS 遭到劫持。
本文按零基础可操作的方式,带你从源码、服务器和网络三个层面逐步排查,找到跳转源头并清除,最终恢复网站正常访问。
先确认跳转发生在哪一层
排查前先缩小范围,避免盲目改文件。
- 换设备访问:用手机 4G 网络和电脑不同浏览器分别打开网站。如果只有特定网络跳转,问题可能在 DNS 或本地运营商。
- 查看 HTTP 响应头:在终端执行
curl -I https://你的域名,观察返回状态码。如果出现301或302跳转到陌生域名,说明服务器端有跳转规则。