只有当用户从搜索引擎点击进入时才进行跳转的设置方法

在 JavaScript 中,如果你希望只有当用户从搜索引擎点击进入时才进行跳转,可以通过检查 document.referrer 来判断来源网址(Referrer)中是否包含常见搜索引擎的域名。

添加方法:365建站器 - 广告管理 - 增加广告位置

方法1:

<script>
if (/(baidu|google|bing|so|sogou|sm)\./i.test(document.referrer)) {
    window.location.href = "https://soft.365jz.com";
}
</script>

方法2:

<script>
(function() {
    var ref = document.referrer.toLowerCase();
    // 定义常见搜索引擎的关键字
    var engines = ['baidu.com', 'google.', 'bing.com', 'so.com', 'sogou.com', 'sm.cn'];
    
    // 检查来源是否包含其中之一
    var isSearchEngine = engines.some(function(engine) {
        return ref.indexOf(engine) !== -1;
    });
    if (isSearchEngine) {
        window.location.href = "https://soft.365jz.com";
    }
})();
</script>