Héberger la page HTML sur une installation Discourse

Salut,

Comme mentionné dans mes précédents messages, j’ai migré mon blog WordPress vers Discourse.

Il y avait une page HTML sur mon site qui était hébergée dans un dossier dans public_html.

Son URL était donc example.com/nom_du_dossier.

Maintenant, je veux héberger le même dossier/page à nouveau, mais avec Discourse.

Où dois-je placer ce dossier afin d’obtenir la même structure d’URL sans casser mon site Discourse ?

C’est délicat, car Ember/Rails essaierait d’interpréter cela comme une route d’application… qui n’existe pas.

Je prendrais du recul si j’étais vous et reconsidérerais ce que vous essayez d’accomplir fonctionnellement et verriez s’il n’y a pas une autre façon de procéder ?

Une option consiste à utiliser ceci :

Une autre option pourrait être d’héberger cette page sur un sous-domaine, plutôt que sur un dossier (et tout ce que cela implique).

2 « J'aime »

Merci @merefield pour votre réponse.

La publication de pages et les sous-domaines ne fonctionneront pas. La seule option autre que l’hébergement dans le dossier est d’héberger le dossier sur un nouveau domaine, ce qui ne sera pas bon pour le référencement car je n’aurai pas toute l’autorité de mon domaine actuel.

Existe-t-il un moyen de répondre à mon besoin à l’aide d’un plugin ?

Vous pouvez créer une nouvelle route dans un plugin et y mettre ce que vous voulez.

Mais une version simple de cela s’exécutera toujours « à l’intérieur » de Discourse.

Jetez un œil au code de mon plugin Word Cloud ou Community Network pour voir comment cela est fait.

2 « J'aime »

D’accord, je le ferai. Merci

Vous pourriez également l’héberger ailleurs et utiliser une route Cloudflare workers pour qu’il ressemble à un dossier au sein de votre forum.

2 « J'aime »

Je ne sais pas comment faire ça. Y a-t-il un guide pour ça ? S’il vous plaît, partagez :slight_smile:

Google est votre ami… !

1 « J'aime »

Avez-vous eu du succès avec cela ?

@lowkey_324 qu’est-ce que vous voulez accomplir (spécifiquement) ?