1

Я очень плохо знаком с сетью и конфигурацией сервера, поэтому я прошу прощения, если мой вопрос очень глупый.

По сути, у меня есть сайт, который запущен, и теперь я решил расширить его.

У меня есть домен с именем www.mydomain.example, теперь я хочу создать похожую страницу для разных пользователей. например, user1.mydomain.example, user2.mydomain.example, user3.mydomain.example и так далее.

Код похож на 80% для большинства пользователей. Поэтому мне было интересно, смогу ли я сделать структуру примерно так:

Иллюстрация студии

Как мне настроить маршрутизацию? Будет ли работать описанная конфигурация CNAME? Если нет, то как лучше создать такую архитектуру?

Если требуются изменения веб-сервера, было бы полезно привести простой пример того, как это сделать.

Я ценю вашу помощь.

1 ответ1

1

Вам не нужно беспокоиться о записях CNAME, если только вы не указали службу на поддомен.

Если у вас есть корневой домен domain.example и только запись www то вы можете сконцентрироваться, скажем, на использовании PHP и HTACCESS с условием, что если ваш поддомен соответствует вашей структуре, вы можете перенаправить его на скрипт веб-сайта.

Примеры записей DNS для fasthosts (обратите внимание, это пример изображения из Интернета (https://help.fasthosts.co.uk/euf/assets/KB_Images/UKDCP5/Domains/website-a-record.png)):

Например

RewriteCond %{HTTP_HOST} !^www\.domain\.com
RewriteCond %{HTTP_HOST} ([^.]+)\.domain\.com [NC]
RewriteRule ^/?$ /index.php?username=%1 [L]

Будет ли перенаправлять kinnectus.domain.example в index.php?username=kinnectus для дальнейшей обработки.

лично у меня был бы некоторый механизм, управляемый базой данных, чтобы упростить такие вещи, как, если вам нужно перенести ... отдельные HTMl-файлы в разных областях могут быть сделаны, но это становится кошмаром управления ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .