Lexikon
Для каждого нового пользователя генерируется уникальный id, допустим пришел посетитель и для него сгенерился ID = "zaqwsx". И когда пользователь наживает site.com/out/ он должен редирекнуться так, чтоб REFERER передался, как site.com/out/zaqwsx/ но при этом, чтоб сама директория "zaqwsx" не создавалась. Такое возможно?
PS: проблема в том, что партнерка показывает только REFERER откуда пришел посетитель. Поэтому я могу выйти из ситуации если к уникальному ID привязать разные параметры и записать их у себя, а потом отследить по REFERER в статистике партнерки качество трафика с различных источников проходящих через прокладку.
Lexikon
.htaccess
Код:
AddHandler application/x-httpd-php .html .php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.html
index.html
Код:
<script language="JavaScript">window.location.href = "http://google.com/"</script>
пути:
site.com/out/.htaccess
site.com/out/index.html
и с помощью uniqid() для каждого нового посетителя получаем уникальный ID как пример (57c6cb507b351), формируем ссылку site.com/out/57c6cb507b351 и у спонсора в стате видим, site.com/out/57c6cb507b351
А там уже дело фантазии, этому ID можно привязать различные данные, откуда пришел, на какую страницу, ип, время, кукисы, различные метки и т.п. и все эти данные писать в БД, потом если у спонсора произошли нужные вам действия, можно в базе по ID найти данные пользователя.
в index.html можно написать код обработчик, который будет обрабатывать GET запрос по типу site.com/out/57c6cb507b351/?page=5&cat=3 отправляя серфера на нужную страницу сайта спонсора, у меня к примеру один параметр, поэтому для меня всё просто.