php

  1. 使用PHP的header()函数跳转链接,但不要使用referer字段,例如:

    header('Location: http://www.qq.com/', true, 301);

JavaScript

  1. 使用JavaScript跳转链接,但在跳转前清空referer字段,例如:

    document.referrer = "";
    window.location.href = "http://www.qq.com/";

匿名中转页面

  1. 使用匿名中转页面来跳转链接,匿名中转页面是一个PHP页面,它将从一个页面中提取请求,将请求发到目标地址,然后将响应返回给用户。这种方法可以完全掩盖跳转链接的来源。例如:

    <?php
    $url = $_GET['url'];
    if (!filter_var($url, FILTER_VALIDATE_URL)) {
        exit('Invalid URL');
    }
    $response = file_get_contents($url);
    header('Content-Type: ' . get_headers($url, 1)["Content-Type"]);
    echo $response;
    ?>

使用这个中转页面跳转链接的方式可以这样使用:


    http://qq.com/qq.php?url=http://www.qq.com/