サブURLにDiscourseを配置する

こんにちは!

以前、Discourse をサブドメインでホストする設定を行っており、すべて問題なく動作していました。現在、Discourse をサブドメインからサブディレクトリ(サブ URL)に移行することにしました。つまり、同じドメインで Laravel サイトを運用しつつ、Discourse には /community というサブ URL を割り当てる形です。

動作させるために、どの設定をどこで変更すればよいかご提案いただけないでしょうか?私は技術者で Rails に関するそれなりの経験はありますが、どこから着手すべきか、またどのような隠れた課題に直面する可能性があるのか、確信が持てません。

事前にご支援いただき、ありがとうございます。ご返信をお待ちしております。

Anton

「いいね!」 1

Discourse をサブフォルダにインストールすることは可能ですが、いくつかの問題が発生する可能性があります。サブフォルダへのインストールで生じた問題については、以下のリンクをご参照いただくことをお勧めします。実現は可能ですが、課題も存在します。

https://meta.discourse.org/search?q=installing%20discourse%20on%20subfolders

この件に関するトピックは 50 件以上あります。:neutral_face:

「いいね!」 2

すべてのリンクが変わることでSEOの評価が下がることを意図しているのでしょうか、それともフォーラムがあまりにも円滑に動いているため、追加の作業が必要だと思っているのでしょうか?:wink:

無料のアドバイスはそれ相応の価値しかないかもしれませんが、この変更については二度よく考えるべきでしょう。エンタープライズサイトでもサブフォルダを使用しているケースはあり、サブフォルダ向けのコードはかなり適切にメンテナンスされていますが、アップグレード時には特に注意を払う必要があります。

「いいね!」 5

pfaffman さん、こんにちは!

ごもっともなご返信をありがとうございます。しかし、事実として私はこの変更の決定権者ではなく、最終決定への影響力も限られています。

ともあれ、あなたの回答は役立ちました。ありがとうございます。

「いいね!」 2

実は、当初はサブURLをサブフォルダ方式として考えていませんでした。そのため、サブフォルダに関するトピックには重点を置いていませんでした。適切なサーバー設定であれば、それを扱う方法は複数あり、サブフォルダはその一つに過ぎないように思います。何か見落としているでしょうか?

「いいね!」 1

公式ガイドは Serve Discourse from a subfolder (path prefix) instead of a subdomain です

「いいね!」 7

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.