<?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>url-rewriting — Forum de PluXml</title>
        <link>https://forum.pluxml.org/index.php?p=/</link>
        <pubDate>Sat, 04 Apr 2026 03:17:41 +0000</pubDate>
        <language>fr</language>
            <description>url-rewriting — Forum de PluXml</description>
    <atom:link href="https://forum.pluxml.org/index.php?p=/discussions/tagged/url-rewriting/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>[resolu]NGINX 1.22.0 en local et l'url rewriting</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7562/resolu-nginx-1-22-0-en-local-et-lurl-rewriting</link>
        <pubDate>Thu, 16 Nov 2023 12:51:38 +0000</pubDate>
        <category>Entraide</category>
        <dc:creator>gcyrillus-nomade</dc:creator>
        <guid isPermaLink="false">7562@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p>

<p>Aprés quelques essais infructueux pour adapter : <a href="https://wiki.pluxml.org/docs/install/nginx.html" rel="nofollow">https://wiki.pluxml.org/docs/install/nginx.html</a></p>

<p>avec la config de base que j'ai en local  :</p>

<p>fichier : <code>php_upstream.conf</code></p>

<pre><code># if you want to increase the number of PHP processes, put this line (without #) on usr/laragon.ini, under [nginx]
# [nginx]
# Upstream=5
upstream php_upstream {
    server 127.0.0.1:9003 weight=1 max_fails=1 fail_timeout=1;
    server 127.0.0.1:9004 weight=1 max_fails=1 fail_timeout=1;
}
</code></pre>

<p><em>(chaque répertoire du www est traité comme un ndd différent afin de tester plusieurs version sans télescopage)</em><br />
fichier : <code>auto.plx5810-10-23.gc.conf</code></p>

<pre><code>server {
    listen 80;
    listen 8443 ssl;
    server_name plx5810-10-23.gc *.plx5810-10-23.gc;
    root "D:/programFile/laragon/www/plx5810-10-23";

    index index.html index.htm index.php;

    location / {
        try_files $uri $uri/ /index.php$is_args$args;
        autoindex on;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass php_upstream;      
        #fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    # Enable SSL
    ssl_certificate "D:/programFile/laragon/etc/ssl/laragon.crt";
    ssl_certificate_key "D:/programFile/laragon/etc/ssl/laragon.key";
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
    ssl_prefer_server_ciphers on;


    charset utf-8;

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }
    location ~ /\.ht {
        deny all;
    }
}

# This file is auto-generated.
# If you want Laragon to respect your changes, just remove the [auto.] prefix

</code></pre>

<p>Mes essais nombreux se sont soldés avec des impossibilités de :</p>

<ul>
<li>se connecter au serveur,</li>
<li>une page index avec une dizaine de  <code>//</code> en fin d'url,</li>
<li>Coté front toute URL affiche la page d'acceuil</li>
<li>l'admin inaccessible avec <code>core/admin/</code> mais okay si <code>core/admin/xxx.php</code> mais sans feuilles de styles ni js  ...</li>
</ul>

<p>Les tutos que j'ai trouvé soit :</p>

<ul>
<li>demandent déjà un minimum de connaissance technique  sur le sujet</li>
<li>se bornent à fournir des exemples sans plus d'explications ou de contexte précis.</li>
</ul>

<p>J'ai ni le dico, ni la grammaire pour tester et refaire à ma sauce.</p>

<p>Cdt</p>
]]>
        </description>
    </item>
    <item>
        <title>[plugin] URL canoniques</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7495/plugin-url-canoniques</link>
        <pubDate>Wed, 26 Jul 2023 13:39:53 +0000</pubDate>
        <category>Plugins</category>
        <dc:creator>gcyrillus-nomade</dc:creator>
        <guid isPermaLink="false">7495@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Voici un plugin pour générer vos URL canoniques. <a href="https://github.com/gcyrillus/myCannonical/archive/refs/heads/main.zip" rel="nofollow">https://github.com/gcyrillus/myCannonical/archive/refs/heads/main.zip</a><br />
Il ne fait rien d'autre.</p>

<p>Les plugins construit comme plxMySearch ou plxMycontact verront aussi leur page avec une URL canonique .</p>

<p>Les url sont construite en fonction de la configuration de PluXml. avec ou sans URL-rewriting, plxMyBetterUrls est pris en compte.<br />
Toutes modifications de configuration sont aussitôt prise en compte.</p>

<p>Toutes critiques ou retour de bugs sont bienvenus.</p>

<p><strong>Notez</strong> que dans la version de PluXml en développement, il y a cette nouvelle fonction: <a href="https://github.com/pluxml/PluXml/blob/master/core/lib/class.plx.show.php#L277" rel="nofollow">https://github.com/pluxml/PluXml/blob/master/core/lib/class.plx.show.php#L277</a> utilisée dans le thème par défaut dans header.php <code>&lt;link rel="canonical" href="&lt;?= $plxShow-&gt;pageUrl() ?&gt;" /&gt;</code><br />
Ce plugin ne sera donc pas nécessaire dans la version 5.8.10 et plus <strong>si vous utiliser le nouveau thème par défaut</strong>.<br />
<strong>Attention</strong> il s'agit de la version en développement et cette fonction et son usage ne semble pas encore aboutit ni en concordance avec le fichier sitemap.php qui vous servira les URLs réécrites alors que la fonction pageURL() vous sert , au moment de l’écriture de ces lignes,  les URL natives de PluXml du type: <code>index.php?article1/premier-article</code> . Cela peut faire tousser un moteur de recherche <img src="https://forum.pluxml.org/plugins/emojiextender/emoji/twitter/wink.png" title=";)" alt=";)" height="18" /></p>

<p>Cdt,<br />
GC</p>
]]>
        </description>
    </item>
   </channel>
</rss>
