Использование поддоменов только для перенаправления (Специально для 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, насколько это возможно.