各テナントが tenant1.example.com、tenant2.example.com などの個別のサブドメインを取得するマルチテナント Django アプリケーションに取り組んでいます。
私の知る限り、通常、URL の www プレフィックスはサブドメインでは使用されません。しかし、多くのユーザーが実際に URL の前に「www」を追加していることを知りました。多くの Tenant1 ユーザーは URL を www.tenant1.example.com として入力します。これは、リクエストが実際のサイトに到達しないことを意味します。
www
そのため、プレフィックスを持つすべての URL をそれぞれのサブドメイン URL にリダイレクトすることを考えています。何が最善の方法かわかりません。リダイレクトができるミドルウェアを書くことはできますが、そうするのが良いとは思いません。
検索しましたが、サブドメインに関連する解決策が見つかりません。
私は Gunicorn を使用しており、現在 Heroku でホストしています。上記の問題に関連するサーバー構成が見つかりません。
上記の問題を解決するにはどうすればよいですか?サーバーを構成するのが最善だと思いますが、可能であればどのようにしますか?