Oyate 9 Signaler ce message Posté(e) 14 juin 2019 (modifié) Pour corriger un lien facebook de ce type ?fbclid http://domaine.com/?fbclid=IwAR0aEIDskrJzktsd8nz6jnRTPoPlwZRd7dLNc43W Il suffit de mettre ce code dans htaccess # Corrige lien Facebook en direction de la racine du site RewriteCond %{QUERY_STRING} "fbclid=" [NC] RewriteRule (.*) /$1? [R=301,L] Encore mieux ce code supprime le paramètre "fbclid=" et redirige sur la bonne page du site <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{QUERY_STRING} ^(.*)&?fbclid=[^&]+&?(.*)$ [NC] RewriteRule ^/?(.*)$ /$1?%1%2 [R=301,L] <IfModule mod_rewrite.c> Modifié 1 juillet 2019 par Oyate 2 3 Citer Partager ce message Lien à poster Partager sur d’autres sites
alex83bernard 1 Signaler ce message Posté(e) 2 décembre 2019 (modifié) Voici la correction effectué dans mon htaccess: RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} "fbclid=" [NC] RewriteRule (.*) /$1? [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] je n'ai pas l'option Réécriture d'URL active mais je pense en réalité que cela permettait de faire ce que je voulais (dsl) pour https je suis preneur d'une solution Modifié 3 décembre 2019 par alex83bernard 1 Citer Partager ce message Lien à poster Partager sur d’autres sites
ericemer 41 Signaler ce message Posté(e) 28 mai 2020 (modifié) Merci énormément. J'imagine que c'est trop tard mais voici pour https #### HTPPS RewriteCond %{SERVER_PORT} 80 RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] ########## End Modifié 28 mai 2020 par ericemer 1 Citer Partager ce message Lien à poster Partager sur d’autres sites
Fred 1 575 Signaler ce message Posté(e) 28 mai 2020 Comme quoi il est toujours utile de laisser des topics ouverts , sujet épinglé. Citer Partager ce message Lien à poster Partager sur d’autres sites
vinzze 8 Signaler ce message Posté(e) 1 août 2020 Le 28/05/2020 à 10:36, ericemer a dit : Merci énormément. J'imagine que c'est trop tard mais voici pour https #### HTPPS RewriteCond %{SERVER_PORT} 80 RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] ########## End suis pas un génie... mais testé toutes les options en https avec réécriture d'Url : ça ne fonctionne pas ! Si qqun peut nous livrer un htaccess complet et quo fonctionne : bravo et merci d'avance. Citer Partager ce message Lien à poster Partager sur d’autres sites
Fred 1 575 Signaler ce message Posté(e) 8 janvier Bonjour, Je reviens sur le sujet. La solution du htaccess ne peut fonctionner que si la réécriture est activée, ce qui n'est pas toujours possible (ex free), ce n'est pas une solution universelle. Sans la réécriture, fbclid est interprété comme une page par le routeur de Zwii et donc forcément il y a une 404 Il y a donc plusieurs solutions techniques selon que la réécriture est activée. - pas de réécriture au niveau du noyau de Zwii en filtrant la chaine fbclid et en la supprimant de l'url (avec du java) - réécriture au niveau du htaccesss C'est en test dans la version 10.4 Citer Partager ce message Lien à poster Partager sur d’autres sites
jasongouzien 8 Signaler ce message Posté(e) 8 janvier Le 28/05/2020 à 10:36, ericemer a dit : Merci énormément. J'imagine que c'est trop tard mais voici pour https #### HTPPS RewriteCond %{SERVER_PORT} 80 RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] ########## End Merci, je ne savais pas que c'était possible de faire ça. Il faut vraiment que j’apprenne à utiliser apache. Citer Partager ce message Lien à poster Partager sur d’autres sites