Is it possible to make a redirection so the logs of the person that receive the traffic shows me as the referrer and not the site that linked to my redirection? I have people from www.sites_that_send_me_traffic.com
(that I don't control) that are sending me trafic to www.mysite.com. On www.mysite.com I redirect the traffic to another site that is not mine www.the_site_that_receive_the_trafic.com. The problem is that on the logs of the site that receive the traffic, the referer is www.sites_that_send_me_traffic.com and not www.mysite.com. I want that my domain shows on the referer field of their logs. I am now using a PHP header redirection on my site:

<?php
header('Location:[url]http://www.the_site_that_receive_the_trafic.com[/url]');
php?>

I am open to any other solution. I you think its easier to achieve my goal with another language just tell me

    Hmm. You could use an HTML <meta> refresh tag, I think that'd force the referrer to be your site.

      Thanks for your help I appreciate. Unfortunately this is something I have already tried. The result is that it doesn't show any more the referer at all.

      Another way that doesn't show a referrer at all is using a JavaScript redirect.

      I have also tried with the .htaccess file.
      Then I tried with perl two different ways.

      Honestly I give up I am sure this is simply impossible. For sure is it possible to do a frame redirect or a proxy to access the content but this is not what I want.

      I'll be very surprise if someone is able to find a solution for this.

        Have you tried JavaScript redirection ?

          Try dual sends:

          
          if($ref!="reset"){
          # RESET CURRENT PAGE IN BROWSER
          echo "<SCRIPT>window.top.location.href='$PHP_SELF?ref=reset';</SCRIPT>";
          } else {
          # MOVE ON
          echo "<META HTTP-EQUIV=REFRESH CONTENT=\"0; URL=$URLTO\">";
          }
          
          
            Write a Reply...