FBclid odstranění
ahoj,
určitě si někteří všimli, že fb odkazuje na weby s přílepkem sledovacího kodu fbclidxxxxxx
hledal jsem návody jak to odstranit a našel jsem
mareklecian.cz/parametr-facebooku-v-url-fbglid-a-jeho-odebrani/
www.michalspacek.cz/zmena-url-a-skryvani...d-pomoci-javascriptu
Když jsem použil Markovo verzi úpravu htaccess, tak se web pořád dokola přesměrovával na www. xxx .cz/index a nefungovalo to
Pak jsem použil Michalovo verzi scriptu a ta skoro funguje, respektive vznikl podružný problém.
za 1) chvilku je vidět původní odkaz s fbclid a pak je hned nový bez, to je jen kosmetický problém (snad, nevím jak zareagují google statistiky)
za 2) fb komentáže se po prvnotním odkazu nenačtou, ale jekmile stránku refreshnu, taku už jsou bez problému vidět, tekže zjevně po aktivování scriptu se nenačtou komentáře, ale až po refreshi s čistou url
použitý script:
máte někdo nějaký elegantnější tip jak se zbavit fbclid?
určitě si někteří všimli, že fb odkazuje na weby s přílepkem sledovacího kodu fbclidxxxxxx
hledal jsem návody jak to odstranit a našel jsem
mareklecian.cz/parametr-facebooku-v-url-fbglid-a-jeho-odebrani/
www.michalspacek.cz/zmena-url-a-skryvani...d-pomoci-javascriptu
Když jsem použil Markovo verzi úpravu htaccess, tak se web pořád dokola přesměrovával na www. xxx .cz/index a nefungovalo to
Pak jsem použil Michalovo verzi scriptu a ta skoro funguje, respektive vznikl podružný problém.
za 1) chvilku je vidět původní odkaz s fbclid a pak je hned nový bez, to je jen kosmetický problém (snad, nevím jak zareagují google statistiky)
za 2) fb komentáže se po prvnotním odkazu nenačtou, ale jekmile stránku refreshnu, taku už jsou bez problému vidět, tekže zjevně po aktivování scriptu se nenačtou komentáře, ale až po refreshi s čistou url
použitý script:
<s-cript>
(function() {
var param = 'fbclid';
try {
var url = new URL(location);
url.searchParams.delete(param);
history.replaceState(null, '', url.href);
} catch (ex) {
// nic
}
})();
</script>
máte někdo nějaký elegantnější tip jak se zbavit fbclid?
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Ale tam se píše, že si máte vytvořit soubor remove-fbclid.js a ne to cpát do .htaccess.
Pak stačí JS soubor strčit do složky javascript vaší používané šablony a upravit index.php šablony tak, aby se JS načítal. Funguje to.
Pak stačí JS soubor strčit do složky javascript vaší používané šablony a upravit index.php šablony tak, aby se JS načítal. Funguje to.
I'm sorry, my responses are limited...you must ask the right questions.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
ee byla tam i verze pro htaccess, což jsem si myslel že bude nejlepší, že se to provede dřív než se stránka načte, což nefungovalo.
jsou to 2 různé navody a s více možnsotmi řešení.
přes ten js mi to funguje (vložil jsem přímo do konfigurace šablony, má na to okénko - yootheme)
ale zlobí ty fb komentáře (phoca) a nenačtou se po aplikování scriptu
jsou to 2 různé navody a s více možnsotmi řešení.
přes ten js mi to funguje (vložil jsem přímo do konfigurace šablony, má na to okénko - yootheme)
ale zlobí ty fb komentáře (phoca) a nenačtou se po aplikování scriptu
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
ha, tak zdá se že problém je jen na mém pc, už jsem to ověřoval na jiných zařízeních a tam problém není

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
tak ne, problém tam je pořád, ale pouze na stolním pc, v mobilu se to neprojevuje

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
na konci mám
a před to jsem přidal
ale ne hned pod RewriteEngine On (má to vliv?)
a nefungovalo to, házelo mě to na /index.php
RewriteCond %{HTTP_HOST} ^piratiml\.cz [NC]
RewriteRule (.*) http://www.piratiml.cz/$1 [R=301,QSA]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
a před to jsem přidal
RewriteCond %{QUERY_STRING} ^(.*)&?fbclid=[^&]+&?(.*)$ [NC]
RewriteRule ^/?(.*)$ /$1?%1%2 [R=301,L]
ale ne hned pod RewriteEngine On (má to vliv?)
a nefungovalo to, házelo mě to na /index.php
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
a ještě může hrát roli hosting na ten htaccess mám savanu
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
tak testnul jsem to přesunout hned pod to a funguje
vše jak si představuju, paráda, díky

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.