Создайте субдомен после регистрации пользователя

Вы могли взглянуть на МОА

0
задан 3 December 2009 в 18:35
3 ответа

Помещение кода vhosts в корне .htaccess файл могло бы добиться цели.

1
ответ дан 4 December 2019 в 15:24

Вы не можете настроить истинный виртуальный сервер без доступа к httpd.conf файлу или некоторому включенному файлу, как виртуальные хосты должны быть настроены в контексте сервера, что означает, что они не могут войти в .htaccess.

Однако Вы могли настроить виртуальный сервер по умолчанию и обработать код виртуального сервера в Вашем веб-сайте. Это - намного худший способ сделать его, но это работало бы.

1
ответ дан 4 December 2019 в 15:24
  • 1
    Просто поболтал с моим хостом. Они поддерживают подстановочный знак DNS. Затем с небольшим PHP я могу получить sub домен с помощью Просто поболтал с моим хостом. Они поддерживают подстановочный знак DNS. Затем с небольшим PHP я могу получить sub домен с помощью [110].SERVER['HTTP_HOST']. –  rebellion 3 December 2009 в 22:23

Я предполагаю, что, так как у Вас нет доступа к httpd.conf, Вы находитесь на webhost. Ususally у них есть опция перенаправить все субдомены на единственный сайт. Путем хранения настроенных субдоменов в базе данных и использования того же набора файлов, можно использовать $_SERVER['HTTP_HOST'] переменная как горилла предложила отобразить корректное содержание. Я использовал это в прошлом для показа нескольких блогов, не имея необходимость изменять конфигурация Apache или DNS. Протест к этому состоит в том, что это требует, чтобы это поддерживалось Вашим webhost.

Фактическая конфигурация состоит из записи DNS как следующее:

*.domain.net. 14400 IN A 123.123.123.123

и httpd.conf (возможно .htaccess, никогда пробуемый) конфигурация, которая не проверяет субдомен. Исключая:

ServerAlias *.domain.net
0
ответ дан 4 December 2019 в 15:24

Теги

Похожие вопросы