Alojar página HTML en instalación de Discourse

Hola,

Como mencioné en mis publicaciones anteriores, migré mi blog de WordPress a Discourse.

Había una página HTML en mi sitio que estaba alojada dentro de una carpeta en public_html.

Por lo tanto, su URL era example.com/foldername.

Ahora, quiero alojar la misma carpeta/página nuevamente, pero con Discourse.

¿Dónde debo colocar esta carpeta para obtener la misma estructura de URL sin romper mi sitio de Discourse?

Eso es complicado, porque Ember/Rails intentaría interpretarlo como una ruta de aplicación… que no existe.

Yo retrocedería si fuera tú y reconsideraría lo que, en última instancia, estás intentando lograr funcionalmente y ver si no hay otra manera de hacerlo.

Una opción es usar esto:

Otra opción podría ser alojar esa página en un subdominio, en lugar de una carpeta (y todo lo que eso implica).

2 Me gusta

Gracias @merefield por tu respuesta.

La publicación de páginas y los subdominios no funcionarán. La única opción además de alojar en la carpeta es alojar la carpeta en un nuevo dominio, lo que no será bueno para el SEO, ya que no tendré toda la autoridad de mi dominio real.

¿Hay alguna forma de cumplir mi propósito usando un plugin?

Pero puedes crear una nueva ruta en un plugin y poner lo que quieras en ella.

Pero una versión simple de eso aún se ejecutará “dentro” de Discourse.

Echa un vistazo a mi código del plugin Word Cloud o Community Network para ver cómo se hace.

2 Me gusta

De acuerdo, lo haré. Gracias

También podrías alojarlo en otro lugar y usar una ruta de Cloudflare workers para que parezca una carpeta dentro de tu foro.

2 Me gusta

No sé cómo hacer eso. ¿Hay alguna guía al respecto? Por favor, comparte :slight_smile:

Google es tu amigo…!

1 me gusta

¿Tuviste suerte con esto?

@lowkey_324 ¿qué es (específicamente) lo que quieres lograr?