Перейти к содержимому

MOAB

- - - - -

Редирект без передачи Рефера


  • Войдите, чтобы ответить
Сообщений в теме: 12

#1 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 917 сообщений
2 519
  • ИзСанкт-Петербурга

Отправлено 07 Октябрь 2022 - 17:38

Как сделать редирект со страницы на некий урл ($url), чтобы не было рефера? А точнее, чтобы Яндекс.Метрика не поняла, что идет редирект, а думал про прямой заход.

У меня написан вот такой скрипт (из инета скачал), но Метрика видит источник - мой скрипт.

function redir($url) {
if(!isset($_SERVER['HTTP_REFERER']))
{
header('Referrer-Policy: no-referrer');
header('Location: ' . $url, true, 301);
exit();
}
$url = htmlspecialchars($url);

$is_webkit = isset($_SERVER['HTTP_USER_AGENT']) && strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'webkit') !== false;
if($is_webkit)
{
$meta_timeout = 3;
$onload = 'onload="redirect();"';
}
else
{
$meta_timeout = 0;
$onload = '';
}
$ret='
<!doctype html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="cache-control" content="max-age=0">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="refresh" content="'.$meta_timeout.';url='.$url.'">
<title></title>
<script type="text/javascript">
var redirect = function()
{
document.getElementById("link").click();
}
</script>
</head>
<body $onload>
<a href="'.$url.'" rel="noreferrer" id="link"></a>
</body>
</html>
';
return $ret;
}


#2 c4e8ece0

c4e8ece0

    Ниггер на лошади

  • Участник
  • PipPipPipPipPip
  • 5 376 сообщений
6 936
  • Изцирка

Отправлено 08 Октябрь 2022 - 09:35

Не очень понятно, что это:
if(!isset($_SERVER['HTTP_REFERER']))
{
header('Referrer-Policy: no-referrer');
header('Location: ' . $url, true, 301);
exit();
}
Но как насчёт просто не выводить там метрику... в js же ещё и history есть как минимум...
"Они не могут ничего, у них лапки котят"

#3 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 917 сообщений
2 519
  • ИзСанкт-Петербурга

TC Отправлено 08 Октябрь 2022 - 18:52

Просмотр сообщенияc4e8ece0 (08 Октябрь 2022 - 09:35) писал:

Но как насчёт просто не выводить там метрику... в js же ещё и history есть как минимум...
Не выводить метрику - нет такого варианта. Редирект идет на произвольный урл из 100 тыс. Нужно скрыть источник трафика, как будто это прямой заход.

#4 Drakon

Drakon

    Балбес

  • Основатель
  • PipPipPipPipPip
  • 2 033 сообщений
1 619
  • Изmsk

Отправлено 08 Октябрь 2022 - 22:16

по моему это уже в клоакинг уходит ...


и к слову, "реффер" это часть "шапки" ( заголовка запроса ), а его формирует клиент которые обращается к серверу....
недорогие и надежные vds - инструмент поднятия ТИЦ
монетизация с ссылок: тут и тут
...
успевает тот, кто не спешит (с)

#5 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 917 сообщений
2 519
  • ИзСанкт-Петербурга

TC Отправлено 09 Октябрь 2022 - 17:19

Просмотр сообщенияDrakon (08 Октябрь 2022 - 22:16) писал:

по моему это уже в клоакинг уходит ...


и к слову, "реффер" это часть "шапки" ( заголовка запроса ), а его формирует клиент которые обращается к серверу....
ясно. То есть никак?

#6 donc

donc

    Гай Юлий Калигула Сковородкер

  • Основатель
  • PipPipPipPipPip
  • 10 181 сообщений
9 099
  • Изсекты свидетелей Кецалькоатля

Отправлено 09 Октябрь 2022 - 17:40

Собственно рефер можно подделать, но тогда там будет другой сайт (сайты), а не прямой заход

#7 Drakon

Drakon

    Балбес

  • Основатель
  • PipPipPipPipPip
  • 2 033 сообщений
1 619
  • Изmsk

Отправлено 09 Октябрь 2022 - 21:14

Просмотр сообщенияprotector сказал:

То есть никак?
нууу .. не факт ..

но тут надо четко понимать задачи, цели, ресурсы и т.д.

думается, если это из разряда "накруток" для ПСов, то оно выйдет просто нерентабельно и без гарантированного результат
( ну в целом все банально, если было бы все так просто ... )


ПС: ну явно не просто скриптиком это решает )))
недорогие и надежные vds - инструмент поднятия ТИЦ
монетизация с ссылок: тут и тут
...
успевает тот, кто не спешит (с)

#8 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 917 сообщений
2 519
  • ИзСанкт-Петербурга

TC Отправлено 10 Октябрь 2022 - 09:13

Просмотр сообщенияdonc (09 Октябрь 2022 - 17:40) писал:

Собственно рефер можно подделать, но тогда там будет другой сайт (сайты), а не прямой заход
Как подделать? Это еще сложнее. Я не нашел готовых решений.

Просмотр сообщенияDrakon (09 Октябрь 2022 - 21:14) писал:

но тут надо четко понимать задачи, цели, ресурсы и т.д.
ПС: ну явно не просто скриптиком это решает )))
Цель - упорядочить накрутку ПФ в области нагула ботами своих профилей. Сейчас у меня txt файл с 0,5млн ссылками. Боты берут случайные урлы и переходят по ним. Таким образом происходить прокачка профилей. Хочу, чтобы урлы брались из базы данных + накладывать определенные ограничения: например, 20-30% всех урлов были последние новости, соблюдать регион, определенный процент тематики, автоматическая проверка на заголовок 200 и прочее. Если брать из базы, потом можно статистику вести и т.п. Много плюсов.
Но софт не мой, поэтому могу только дорабатывать.
Идея следующая: в txt - файле указать один урл на свой php скрипт, который берет из базы урл по определенным критериям (передаю доп гет-параметры). В конец данного скрипта делаю редирект, и бот идет на нужную страницу для прокачки себя.
Всё бы хорошо. Но метрика видит в качестве источника - мой php скрипт, а нужно либо пустоту (прямой заход), либо соц сеть, либо ПС (гугл, бинг и прочее).

#9 donc

donc

    Гай Юлий Калигула Сковородкер

  • Основатель
  • PipPipPipPipPip
  • 10 181 сообщений
9 099
  • Изсекты свидетелей Кецалькоатля

Отправлено 10 Октябрь 2022 - 09:47

Просмотр сообщенияprotector сказал:

Как подделать? Это еще сложнее. Я не нашел готовых решений.
Ну как то подделывают, я не в курсе решений

#10 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 917 сообщений
2 519
  • ИзСанкт-Петербурга

TC Отправлено 10 Октябрь 2022 - 12:58

Для ВК нашел такую конструкцию.
https://vk.com/away.php?to=https%3A%2F%2Fwebimho.ru
Пример

Но вот для Ютуба или одноклассников нет.
https://ok.ru/dk?cmd...LinkRedirect
https://www.youtube....w.gosuslugi.ru/

Где бы еще раздобыть такие редиректы для Твиттера, фейсбука, лив журнала и прочего? может всё-таки можно и для ютуба найти автоматический редирект?

#11 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 917 сообщений
2 519
  • ИзСанкт-Петербурга

TC Отправлено 16 Ноябрь 2022 - 14:15

Просмотр сообщенияc4e8ece0 (08 Октябрь 2022 - 09:35) писал:

Не очень понятно, что это:
if(!isset($_SERVER['HTTP_REFERER']))
{
header('Referrer-Policy: no-referrer');
header('Location: ' . $url, true, 301);
exit();
}
Но как насчёт просто не выводить там метрику... в js же ещё и history есть как минимум...

Да, эта часть кода мешалась. Убрал её и стал работать редирект без передачи рефера, как будто это прямые заходы. Отлично!!

То есть рефер не передается, если делать редирект через js
  <a href="domain" rel="noreferrer" id="link"></a><script type="text/javascript">
   window.onload = function() {
	document.getElementById("link").click();
   }
  </script>
------------------------------------------------------------------------------------------------

Еще вопрос. Как сделать редирект, чтобы яндекс.метрика думала, что переход из Телеграмма? В отчете метрики видел такое.
Изображение

#12 donc

donc

    Гай Юлий Калигула Сковородкер

  • Основатель
  • PipPipPipPipPip
  • 10 181 сообщений
9 099
  • Изсекты свидетелей Кецалькоатля

Отправлено 22 Ноябрь 2022 - 09:20

Просмотр сообщенияprotector сказал:

Еще вопрос. Как сделать редирект, чтобы яндекс.метрика думала, что переход из Телеграмма?
Так глянь для начала в логах сервера, что там происходит, когда из телеги перейдешь. Наверняка какой реффер передает.
Блин, столько лет твержу вам, что логи сервера это наше все.

#13 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 917 сообщений
2 519
  • ИзСанкт-Петербурга

TC Отправлено 23 Ноябрь 2022 - 11:00

Просмотр сообщенияdonc (22 Ноябрь 2022 - 09:20) писал:

Так глянь для начала в логах сервера, что там происходит, когда из телеги перейдешь. Наверняка какой реффер передает.
Блин, столько лет твержу вам, что логи сервера это наше все.
не люблю я логи смотреть. Неудобно это. и не понимаю, как это поможет.
Рефер нельзя просто так подделать. Можно сделать 301 редирект, тогда метрика будет видеть последний сайт (то есть сделать "прокладку" или промежуточное звено).
Но задать рефер в переменной пхп или js и выдать его метрике - этого, по-моему, невозможно.. Либо я не знаю, как делать.



Похожие темы


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных



© 2022 SMO&SEO форум «WEBIMHO» — продвижение и создание сайтов, интернет-маркетинг

По вопросам рекламы на форуме и цены на рекламу
Все материалы SEO форума разрешены к копированию только с установкой гиперактивной ссылки на webimho.ru,
тем, кто этого не сделает, мы оторвем руки и ноги и поменяем местами,
а когда выйдем из тюрьмы, опять оторвем и опять поменяем.


Россия, г. Москва
  • Top.Mail.Ru

Мы в соцсетях: twitter | вконтакте | facebook | livejournal