СКРИПТЫ
ТЕГИ:
php (289)
js (169)
html (139)
css (120)
html tags (61)
jquery (40)
text (37)
php array (30)
form html (30)
fonts (27)
ruweb.net (23)
online (22)
foto (22)
Показать еще :
php file (21)
atom (20)
forum (19)
svg (18)
board (17)
hosting (17)
input (16)
js method (16)
html book (16)
php date (16)
color (15)
link (15)
js events (14)
notepad (13)
htaccess (13)
osclass (13)
select (12)
dw block (12)
path (12)
js delete (12)
table (12)
info (12)
icon (11)
img (11)
keyboard (11)
php img (11)
jsphp (11)
download (11)
php time (11)
form (11)
mouse (10)
url (10)
js time (9)
yandex (9)
cookie (7)
hover (7)
dosite (7)
php url (7)
comment (7)
task (7)
iframe (6)
js url (6)
year (6)
browser (6)
click (6)
mysql (6)
list (6)
php get (5)
search (5)
chart (5)
heading (5)
ftp (5)
value (5)
mb (5)
js id (5)
adminka (5)
day (4)
mounth (4)
reg.ru (4)
week (4)
js form (4)
submit (4)
bbcode (4)
symbols (4)
vk (4)
captcha (4)
console (4)
нок (4)
padding (3)
js post (3)
js img (3)
vs code (3)
ucoz (3)
куб (3)
base64 (3)
scandir (3)
line (3)
ssl (3)
pages (3)
https (3)
js vars (2)
video (2)
youtube (2)
seo (2)
details (2)
title (2)
sitemap (2)
tag hr (2)
cursor (2)
prompt (2)
qr kod (2)
typeof (2)
height (2)
second (2)
рся (2)
money (2)
arrows (2)
counter (2)
books (1)
smile (1)
google (1)
windows (1)
archive (1)
domen (1)
speed (1)
нод (1)
header (1)
scroll (1)
numbers (1)

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

2019/11/02 Марат 862 0 php |
Удалить fbclid, что такое fbclid и откуда оно берется!? Встретили уже в статистике по вашему сайту, странный гет запрос - "?fbclid"?
Как убрать fbclid  из ссылки
Как убрать fbclid из ссылки

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

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

  1. Что такое ?fbclid?

    Несколько дней назад, зайдя в метрику обнаружил несколько страниц, по которым зашли на сайт - имеют гет запрос 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
    Пример удаления из строки fbclid

Можете не благодарить, лучше помогите!
Теги :
Что такое fbclid удаляем из ссылки
fbclid как убрать
редирект с fbclid
Еще никто не прокомментировал! COMMENTS+   BBcode
Подписаться + =

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

Построение гравиков
Основа для графика : счетчик посещаемости.
На отдельной : странице.
Последние комментарии :
Марат :
16.09.2022 14:58
Спасибо, что заметили! Действительно там он не…
подробнее.
Сергей Fortoo :
16.09.2022 13:37
unset ($price[$key]); Убить старый ключ нужно когда переименование ключа происходит в первоначальном массиве, а в…
подробнее.
Марат :
07.07.2022 13:02
Вам спасибо, что оценили! На ваш вопрос в одной строчке не ответишь, поэтому для вас отдельный пункт…
подробнее.
Борис :
07.07.2022 10:41
Спасибо за статью! Подскажите, пожалуйста, как сделать, чтобы файл создавался по имени из формы? Есть тест,…
подробнее.
вывы :
05.06.2022 12:32
сейчас яндекс добавил индексацию js в…
подробнее.
Марат :
02.06.2022 20:14
ruweb
Страница загружена за : 0.023103 секунд. Подробнее