IP-адрес в HTTP_HOST

У меня есть сайт drupal, где я использую модуль доступа к домену, который работает с использованием входящей переменной HTTP_HOST. Мне также нужно создать несколько поддоменов. Чтобы этот модуль работал правильно, переменная $_SERVER['HTTP_HOST'] должна содержать имя домена. Но я получаю IP-адрес нашего сервера. Так что мой сайт не работает должным образом. Я получаю основной сайт. Но субдомены не работают. Все указывают на основной сайт.

Мой сайт находится на нашем сервере, и мы попросили наш хост указать наше доменное имя на 172.XX.XXX/drupal.Наши субдомены также указаны на 172.XX.XXX/drupal. Поэтому, когда я набираю имя домена, он показывает сайт, но в http_host есть IP-адрес. У нас есть хост-план VPS. Что я должен сделать, чтобы он работал правильно. Пожалуйста помоги.

1 ответ

Все выглядит очень просто. Вы просто должны указать провайдеру своего домена указать все ваши субдомены на 172.xxx. ip / drupal.

some examples.

a.yourdomain.com => actuall would point to 172.xxx/drupal.

b.yourdomain.com => actuall would point to 172.xxx/drupal.

c.yourdomain.com => actuall would point to 172.xxx/drupal.

После этого ваш модуль доступа к домену автоматически позаботится о доступе к вашему субдомену. Примечание: Технически модуль доступа к домену будет показывать контент на основе вашего текущего имени субдомена.

Другие вопросы по тегам