<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>fbclid — Forum de PluXml</title>
        <link>https://forum.pluxml.org/index.php?p=/</link>
        <pubDate>Mon, 18 May 2026 12:49:05 +0000</pubDate>
        <language>fr</language>
            <description>fbclid — Forum de PluXml</description>
    <atom:link href="https://forum.pluxml.org/index.php?p=/discussions/tagged/fbclid/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Problème d’URL sur les posts Facebook avec ajout de paramétre:  fbclid</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7794/probleme-d-url-sur-les-posts-facebook-avec-ajout-de-parametre-fbclid</link>
        <pubDate>Thu, 13 Feb 2025 15:31:31 +0000</pubDate>
        <category>Bogues</category>
        <dc:creator>bastien</dc:creator>
        <guid isPermaLink="false">7794@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Bonjour à tous,<br />
J'ai vu des piste de code à rajouter sur le forum, mais dés que je les mets j'obtiens une erreur 500<br />
Je remonte un problème concernant les posts partagés sur Facebook. Lorsqu’une URL est partagée, un paramètre "?fbclid=IwY2xjawIa7AZleHRuA2FlbQI" est ajouté automatiquement, ce qui entraîne une redirection vers la page d’accueil au lieu de la destination prévue.<br />
en gros les url ressemblent à monsite.fr/monarticle?fbclid=IwY2xjawIa7AZleHRuA2FlbQI</p>

<p>📌 Informations complémentaires :</p>

<pre><code>Version PHP : 8.2
CMS : PLUXML 5.8
Plugin pour reécriture : plxMyBetterUrls ACTIVE
URLS REWRITE : activé
</code></pre>

<p>Si quelqu’un a une solution ou une piste pour corriger ce comportement, je suis preneur. Merci d’avance pour votre aide !</p>

<p>Bonne journée,</p>

<p>voici un extrait de htaccess qu'un pro ma déjà optimisé :</p>

<pre><code>#PHP 8.1 : 
&lt;FilesMatch .php$&gt;
SetHandler application/x-httpd-php81

&lt;/FilesMatch&gt;
AddHandler application/x-httpd-php81 .php
# Redirection vers HTTPS 
RewriteCond     %{SERVER_PORT} ^80$
RewriteRule     ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
# BEGIN -- Pluxml
Options -Multiviews
&lt;IfModule mod_rewrite.c&gt;
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Réécriture des urls
RewriteRule ^(?!feed)(.*)$ index.php?$1 [QSA,L]
RewriteRule ^feed/(.*)$ feed.php?$1 [QSA,L]
&lt;/IfModule&gt;

RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{HTTPS} !=on
# monsiteweb renseigne ton adresse de ton site
RewriteCond %{HTTP_HOST} ^(?:www.)?monsiteweb.fr(?:.*)$ [nc]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [redirect=301,L]
RewriteRule ^sitemap.xml$ sitemap.php [L]


&lt;IfModule mod_expires.c&gt;
  ExpiresActive On
  # Images
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
  ExpiresByType image/svg+xml "access plus 1 year"
  ExpiresByType image/x-icon "access plus 1 year"
  # Video
  ExpiresByType video/mp4 "access plus 1 year"
  ExpiresByType video/mpeg "access plus 1 year"
  # CSS, JavaScript
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType text/javascript "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
  # Others
  ExpiresByType application/pdf "access plus 1 month"
  ExpiresByType application/x-shockwave-flash "access plus 1 month"

&lt;/IfModule&gt;
&lt;IfModule mod_headers.c&gt;
FileETag None
Header unset Pragma
Header unset Cache-Control
#Header unset Last-Modified
# default cache 1 year = 31556926 s
Header set Cache-Control "max-age=31556926, public, no-transform, must-revalidate"

&lt;IfModule mod_alias.c&gt;
&lt;FilesMatch ".(html?|json|rss|txt|xhtml|xml)$"&gt;
# cache markup for 1 second
Header set Cache-Control "max-age=1, public, no-transform, must-revalidate"
&lt;/FilesMatch&gt;

&lt;FilesMatch ".(js|css)$"&gt;
# cache for 1 week = 604800 seconds
Header set Cache-Control "max-age=604800, public, no-transform, must-revalidate"
&lt;/FilesMatch&gt;

&lt;FilesMatch ".(gif|jpe?g?|png|ico)$"&gt;
# cache image files for 1 month = 2629744 seconds
Header set Cache-Control "max-age=2629744, public, no-transform, must-revalidate"
&lt;/FilesMatch&gt;

&lt;FilesMatch ".(doc|eot|flv|mp4|ogg|pdf|svg|swf|ttf|otf|woff)$"&gt;
# cache fonts and media files for 1 month = 2629744 seconds
Header set Cache-Control "max-age=2629744, public, no-transform, must-revalidate"
&lt;/FilesMatch&gt;
&lt;/IfModule&gt;
&lt;/IfModule&gt;

&lt;ifModule mod_gzip.c&gt;
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

&lt;/ifModule&gt;
#compress all text &amp; html:
AddOutputFilterByType DEFLATE text/html text/plain text/xml
# Or, compress certain file types by extension:
&lt;Files *.html&gt;
SetOutputFilter DEFLATE
&lt;/Files&gt;
# END -- Pluxml
</code></pre>
]]>
        </description>
    </item>
   </channel>
</rss>
