Autoriser une page d'accueil arbitraire (par Jay Pfaffman)

@pfaffman J’ai essayé d’utiliser la configuration suivante :

  1. installer votre composant de thème
  2. définir home_url_override sur https://thx.zoethical.org/TransHack_·Xist·nce…
  3. ajouter une configuration Nginx pour correspondre au fichier HTML :
        location = /TransHack_·Xist·nce… {
                default_type text/html;
                alias /srv/www/zoethical.org/thx/home.html;
        }

L’appel direct au fichier fonctionne, mais l’accès à https://thx.zoethical.org échoue. Ayant remarqué une vérification des permaliens, j’ai essayé d’ajouter un permalien pour /. Cela n’a pas fonctionné non plus. Cela pourrait-il être un problème de cache ?

FYI, voici le contenu du fichier home.html :

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title> TransHack ·Xist·nce… </title>
                <link rel="stylesheet" href="/thx.css">
        </head>
        <body class="thx home">
                <header>
                        <h1>THX</h1>
                </header>
                <section id="agora">
                        <h2><a href="https://thx.zoethical.org/c/agora/1">Agora</a></h2>
                        <d-topics-list discourse-url="https://thx.zoethical.org" per-page="5" category="1"></d-topics-list>
                </section>
                <section id="fonderie-de-fiction">
                        <h2><a href="https://thx.zoethical.org/c/fonderie-de-fiction/7">Fonderie de fiction</a></h2>
                        <d-topics-list discourse-url="https://thx.zoethical.org" per-page="5" category="7"></d-topics-list>
                </section>
                <script src="https://thx.zoethical.org/javascripts/embed-topics.js"></script>
        </body>
</html>

Edit : Je suppose que cela pourrait être dû au fait que l’instance nécessite une connexion (SSO), ce qui entraîne un dysfonctionnement dans ce cas. Je pourrais être disposé à effectuer plus de tests, notamment en ouvrant un peu plus l’instance. Après avoir rendu le site public, je reçois toujours le message « Oops! That page doesn’t exist or is private. » (« Oups ! Cette page n’existe pas ou est privée. ») lorsque j’accède à la page d’accueil. Une idée de la raison ?

3 « J'aime »