首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区

[分享]网站被恶意镜像了该怎么办

九秘Lv.1种子选手
2024-10-15 22:12:07
0
6

在网站中添加防盗链跳转代码

如果当前网站的域名不是自己的域名,则自动跳转到自己的网站,让对方白忙活。代码如下:

<script>
  (function() {
    var encodedValidDomain1 = 'kWZ6a4U4Y24='; // 使用Base64编码替代明文字符串`***.cn`
    var encodedValidDomain2 = 'bG9jYWxob3N0'; // 使用Base64编码替代明文字符串`localhost`
    var encodedRedirectUrl = 'aHR0cH5466Ly15Z45641S5jbi8='; // 使用Base64编码替代明文字符串`https://***.cn`
// 对Base64编码后的域名和URL进行解码
function decodeBase64(encodedStr) {
  return atob(encodedStr);
}
var validDomain1 = decodeBase64(encodedValidDomain1);
var validDomain2 = decodeBase64(encodedValidDomain2);
var redirectUrl = decodeBase64(encodedRedirectUrl);
// 如果访问不是来自指定的域名,则自动跳转页面
var hostname = document.location.hostname;
if (hostname !== validDomain1 &amp;&amp; hostname !== validDomain2) {
window.location.href = redirectUrl;
}})();
</script>

说明:
1、对自己的域名进行编码,目的是避免代码中直接明文出现***.cn,从而被自动替换为对方的域名。请自行替换为自己的域名和URL。(参考:Base64在线转换器)
2、在判断逻辑中添加localhost,目的是方便本地调试。因为本地调试时一般是通过localhost访问网站的,它也会触发自动跳转。

九秘
九秘

7 天前

签名 : 我常驻在>https://www.huaqu.club/ask   6       0
评论
站长交流