Consenti homepage arbitraria (di Jay Pfaffman)

Oh, quindi il file dovrebbe essere quello predefinito – di solito index.html?

Funziona davvero! Il componente si aspetta che l’URL sia un file index, giusto?

Ho dovuto semplicemente rinominare il mio home.html in index.html e modificare la configurazione di Nginx così:

        # più configurazione...
        root   /srv/www/zoethical.org/thx;
        index  index.html; # <--- questo è importante

        location = /TransHack_·Xist·nce… {
                default_type text/html;
                alias /srv/www/zoethical.org/thx/index.html; # <--- e corrisponde
        }
        location / {
                # la magia di nginx per provare il file locale prima di fare il proxy...
                try_files $uri $uri/ $uri.html @discourse;
        }
        location @discourse {
                # normale proxy per Discourse
        }

Quindi, per riassumere…

Se stai usando una pagina statica sullo stesso sito dell’istanza di Discourse, assicurati che il tuo server Web legga i file statici – ad esempio, i CSS correlati – prima di inoltrare le richieste a Discourse. E voilà!

Grazie @pfaffman!

3 Mi Piace