У меня есть сайт www.example.com.
Я бы хотел добиться следующего: Все посещения, которые нажимают на www.example.com
с другого моего сайта www.example.net
, чтобы реферер www.example.org
.
Другими словами. Я хочу переписать реферер www.example.net на www.example.org. Таким образом, что в журналах сервера www.example.com
будет похоже, что трафик идет из www.example.org
вместо www.example.net
.
Если кто-нибудь нажмет на www.example.com
со страницы, например www.example.net/whatever/
, в логах хотелось бы видеть www.example.org
. Поэтому я не хочу видеть страницы в качестве реферера. Просто домашняя страница www.example.org
достаточно.
Как этого добиться? Спасибо
Конечно, этого можно добиться с помощью чего-то вроде
SetEnvIf Referer example\.com myreferer
CustomLog access.log combined env=!myreferer
CustomLog access.log "%h %l %u %t \"%r\" %>s %b \"http://www.example.com/\" \"%{User-agent}i\"" env=myreferer
Первая строка устанавливает переменную окружения myreferer, если пользователь переходит с example.com. Если установлено, в третьей строке указывается измененный формат журнала, в противном случае используется стандартный «комбинированный» формат журнала.
Я бы все равно не рекомендовал это, так как это приведет к потере информации. Если вы пытаетесь добиться этого, потому что вам нужно, чтобы эти рефереры отображались как один в каком-то инструменте анализа журналов, у вас должны быть настройки для этого в самом инструменте.