Во-первых, часть URL-адреса hash
используется только на стороне клиента. никогда не появится в журналах сервера, запросах или как часть строки REFERRER
.
Во-вторых, единственная часть URL, которую можно изменить без обновления страницы вна стороне клиента есть хеш.Поэтому совместите это с моим первым утверждением, и станет ясно, что вы не можете делать то, что вам нужно.
Лучший способ действий - проверить, установлен ли initial_referrer
в строке запроса.Если это не так, перед загрузкой страницы перенаправьте на ту же страницу, но добавьте свои значения в строку запроса.Теперь, когда ваша страница изменяется с помощью location.href =
, будет отправлена правильная информация о реферере.