Я работаю над многопользовательским приложением Django, в котором каждый арендатор получает отдельный поддомен, например tenant1.example.com, tenant2.example.com и т. д.
Насколько я знаю, обычно префикс www в url не используется в поддоменах. Но я узнал, что многие мои пользователи на самом деле добавляют «www» перед любым URL-адресом. Многие пользователи Tenant1 вводят URL-адрес как www.tenant1.example.com, что означает, что запрос не приходит на реальный сайт.
Итак, я думаю о перенаправлении всех URL-адресов с префиксом www
на соответствующий URL-адрес субдомена. Я не уверен, что это лучший способ. Я могу написать промежуточное программное обеспечение, которое может выполнять перенаправление, но я не чувствую, что это хорошо.
Я искал, но не могу найти решение, связанное с поддоменом.
Я использую Gunicorn и в настоящее время размещаюсь на Heroku. Я не могу найти какую-либо конфигурацию сервера, связанную с вышеуказанной проблемой.
Как я могу решить вышеуказанную проблему? Я думаю, что настроить сервер было бы лучше всего, как это сделать, если это возможно?