Использование поддоменов только для перенаправления (Специально для Django)

Предположим, что мой домен example.com

Я хочу установить поддомены, такие как blog.example.com, contact.example.com ...

В моем случае использования:

  • Поддомены никогда не будут иметь уникальный контент.
  • Они всегда будут перенаправляться на определенные URL.

Предположим, что,

--> Для них были созданы объекты сайта. (используя фреймворк "sites" )

site_1 : example.com
site_2 : contact.example.com
site_3 : blog.example.com
...

--> Затем, Перенаправления обрабатываются с помощью Приложения Перенаправления.

Пример перенаправления целей:

>>> redirect_1 = Redirect.objects.create(
...     site_id=1,
...     old_path='/contact-us/',
...     new_path='/contact/',
... )

>>> redirect_2 = Redirect.objects.create(
...     site_id=2,
...     old_path='/',
...     new_path='https://example.com/contact/',
... )

>>> redirect_3 = Redirect.objects.create(
...     site_id=3,
...     old_path='/first-blog/',
...     new_path='https://example.com/blog/first-blog/',
... )

Мои вопросы

- Можно ли The sites framework и The redirects app использовать этот способ с субдоменами?

- Если возможно, как следует настроить поддомены для этого случая использования?

Примечание: Предположим, что в проекте нет конфигурации, связанной с поддоменами, и что то, что нужно сделать, предпочтительнее сделать на стороне Django, насколько это возможно.

Вернуться на верх