Ospitare una pagina HTML nell'installazione di Discourse

Ciao,

Come menzionato nei miei post precedenti, ho migrato il mio blog WordPress a Discourse.

C’era una pagina HTML sul mio sito che era ospitata all’interno di una cartella in public_html.

Quindi, il suo URL era example.com/foldername.

Ora, voglio ospitare la stessa cartella/pagina di nuovo, ma con Discourse.

Dove dovrei mettere questa cartella in modo da ottenere la stessa struttura URL senza interrompere il mio sito Discourse?

È complicato, perché Ember/Rails proverebbe a interpretarlo come una route dell’app… che non esiste.

Se fossi in te, farei un passo indietro e riconsidererei cosa stai cercando di ottenere funzionalmente e vedrei se non c’è un altro modo per farlo?

Un’opzione è usare questo:

Un’altra opzione potrebbe essere quella di ospitare quella pagina su un sottodominio, piuttosto che su una cartella (e tutto ciò che ne consegue).

2 Mi Piace

Grazie @merefield per la tua risposta.

La pubblicazione della pagina e il sottodominio non funzioneranno. L’unica opzione oltre all’hosting nella cartella è ospitare la cartella su un nuovo dominio, il che non sarà un bene per la SEO poiché non avrò tutta l’autorità del mio dominio effettivo.

C’è un modo per soddisfare il mio scopo utilizzando un plugin?

Puoi creare una nuova route in un plugin e metterci quello che vuoi.

Ma una versione semplice di ciò verrà comunque eseguita “all’interno” di Discourse.

Dai un’occhiata al codice del mio plugin Word Cloud o Community Network per vedere come viene fatto.

2 Mi Piace

Va bene, lo farò. Grazie

Potresti anche ospitarlo altrove e utilizzare un percorso di Cloudflare workers per farlo sembrare una cartella all’interno del tuo forum.

2 Mi Piace

Non so come farlo. C’è una guida a riguardo? Per favore condividi :slight_smile:

Google è tuo amico…!

1 Mi Piace

Hai avuto successo con questo?

@lowkey_324 cosa vuoi realizzare (specificamente)?