Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ alt htmlcssphpjsblog

Как убрать fbclid из ссылки

Поддержи проект!!! smile

Удалить fbclid, что такое fbclid и откуда оно берется!? Встретили уже в статистике по вашему сайту, странный гет запрос - "?fbclid"?

Подробно о ?fbclid в ссылках вашего сайта.

  1. Что такое ?fbclid?
  2. Как избавиться от fbclid №1
  3. Удаление fbclid и переадресация №2.
  1. Что такое ?fbclid?

    Несколько дней назад, зайдя в метрику обнаружил несколько страниц, по которым зашли на сайт - имеют гет запрос fbclid. Не то, чтобы он меня раздражал... да нет он меня раздражает! Какого хера (матерно-неразборчиво) он тут!?
    Что такое ?fbclid? Но!

    Если бы этот долбаный "гет запрос" - ничего не делал! А ведь поисковик думает, что это отдельная страница! Которая является дублем основной страницы без гет запроса! Это уже совсем в никакие ворота не лезет!

    Почему дубли это плохо?

    Не буду писать отдельную страницу на эту тему, просто запомните, что:

    Дубли страниц это плохо по многим причинам!

    Что такое fbclid

    Вообще понятия не имею, что такое fbclid и даже примерно не хочу знать! Но что пишет сеть по вопросу fbclid?

    ЦИТАТА:

    Fbclid можно расшифровать как Facebook Click Identifier («Идентификатор кликов Facebook») по аналогии с Google Click Identifier – GCLID. GCLID используется для обмена данными между сервисами Google Analytics и Google AdSense. Таким образом, можно предположить, что fbclid служит для обмена данными с Facebook Analytics.

    Другая версия, высказанная на Reddit, заключается в том, что параметр введен для обхода интеллектуальной системы отслеживания Apple 2.0, которую компания ввела для защиты Safari от межсайтового отслеживания Facebook и других площадок. В начале октября Facebook как раз анонсировал запуск основных файлов cookie для межсайтового отслеживания данных из Safari и Mozilla Firefox.

  2. Как удалить fbclid из ссылки?

    Как избавиться от гет запроса "?fbclid" - в интернете вы найдете множество способов и разных - как избавиться от гет запроса "?fbclid".

    У меня есть собственный простой и понятный способ удалить fbclid из ссылки!

    Поскольку наши страницы имеют расширение не имеют никакие get запросы, то мы просто избавимся от "?fbclid" механическим способом.
    Вариант №1.

    Алгоритм удаления "?fbclid" из адреса:

    Получим домен сайта в переменную "$domen"

    $domen = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://'.$_SERVER["HTTP_HOST"];

    Проверим есть ли в пути, от корневой - "fbclid":

    if(substr_count($_SERVER['REQUEST_URI'], '?fbclid'))

    Нам понадобится функция explode, разобьем этот путь на две составляющие по нашему разделителю - fbclid - выделено красным, это у нас получится массив из двух ячеек. В нулевой ячейке будет левая часть от "?fbclid", которая нам и понадобится

    /example/example.html?fbclid=многовсякойхернинепоймикакой

    Далее собираем нашу ссылку на страницу с переадресацией :

    echo '<meta http-equiv="refresh" content="0; url='.$domen. $uri[0] .'">' ;

    И добавляем exit

    Соберем весь код переадресации с fbclid:

    $domen = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://'.$_SERVER["HTTP_HOST"];

    if(substr_count($_SERVER['REQUEST_URI'], '?fbclid'))

    {

      $uri = explode('?fbclid',$_SERVER['REQUEST_URI']);

      echo '<meta http-equiv="refresh" content="0; url='.$domen. $uri[0] .'">' ;

      exit;

    }

  3. Удаление fbclid и переадресация №2.

    15.04.2021 Вариант №1 - модернизированный.

    До последнего времени я использовал выше приведенный вариант переадресации, совсем недавно я его модернизировал...

    Получаем ссылку на страницу - одним из способов

    $parse_url = parse_url(strip_tags($_SERVER['REQUEST_URI']), PHP_URL_PATH);
    $REAL_PAGE = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://'.$_SERVER["HTTP_HOST"] . $parse_url;

    Выведем с помощью echo(echo $REAL_PAGE;) :

    https://dwweb.ru/page/info/023_chto_takoe_fbclid_udalyaem_iz_ssyilki.html

    И поиск "fbclid" + переадресация :

    if(substr_count($uri,'?fbclid')){exit('<meta http-equiv="refresh" content="0; url='.$REAL_PAGE.'">');}

    Соберем код удаления fbclid вместе:

    $parse_url = parse_url(strip_tags($_SERVER['REQUEST_URI']), PHP_URL_PATH);

    $REAL_PAGE = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://'.$_SERVER["HTTP_HOST"] . $parse_url;

    if(substr_count($uri,'?fbclid')){exit('<meta http-equiv="refresh" content="0; url='.$REAL_PAGE.'">');}

    }

    Пример удаления из строки fbclid

    Теперь будем использовать данный код в примере с ссылкой:

    https://dwweb.ru/page/info/023_chto_takoe_fbclid_udalyaem_iz_ssyilki.html?fbclid=многовсякойхернинепоймикакой

    Вы можете проверить - а это реальный адрес или нет нажав исследовать элемент по ссылке и вы увидите вот такой результат:

    Теперь вы смело можете нажать по ссылке и посмотреть результат в адресной строке:

    Пример удаления из строки fbclid


Последняя дата редактирования : 15.04.2021 12:35
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =
Теги:
Что такое fbclid удаляем из ссылки fbclid как убрать редирект с fbclid

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
Последние комментарии :
Марат :
13/04/2021 08:12
Во-первых пожалуйста!1). $new_array - был прописан оттого, что контент на сайте пишется на живых примерах. И часто…
подробнее.
Валерий :
13/04/2021 05:47
перебрал весь материал- во первых спасибоискал другое но понравился Ваш материалerror - или неточность 1. везде…
подробнее.
Марат :
08/04/2021 07:12
Сам афигеваю!
подробнее.
stream :
07/04/2021 05:56
Неплохо)
подробнее.
Марат :
24/03/2021 11:01
Да что вы!? За что обижаться то?Вы тот редкий человек, который смог написать! Вы молодец!Человек, же который не…
подробнее.