[РЕШЕНО] Не удается получить доступ к сайту ( ERR_NAME_NOT_RESOLVED )

Главные вкладки

Аватар пользователя tolik109 tolik109 21 июня 2017 в 8:52

Привет!
Подскажите пожалуйста, столкнулся с проблемой при определении языка по домену в модуле internationalization (drupal 7).
Куча инструкций в интернете, практически все одинаковы вот к примеру одна из них.
Все вроде бы понятно) но не работает определение по домену. По префиксу работает, а по определения языка из домена выдает ошибку «Не удается получить доступ к сайту ( ERR_NAME_NOT_RESOLVED )».
В мануалах никаких настроек кроме как в админке drupal нет, но может нужно создавать dns запись для домена, например для example.com создать en.example.com
для английского языка?
Чувствую что дело может быть либо в htacess, либо settings.php, т.к. раньше создавал мультиязычные сайты и таких проблем не было..
drupal 7.54
htaccess дефолтный, хостинг под панелькой vestacp. Как думаете где копать? Спасибо заранее за ответы!

Комментарии

Аватар пользователя bsyomov bsyomov 21 июня 2017 в 14:52

Ваша проблема в данный момент DNS.
Если у вас используются поддомены, то надо, либо создать для каждого DNS запись (типа A или CNAME), либо создать такую запись для всех поддоменнов сразу (*.domain.tld), которая будет указывать на ваш сервер.
Кроме того, в настройках панели надо указать, что запросы к этим поддоменам должны обрабатываться вашим сайтом, т.е. они являются его псевдонимами.

Аватар пользователя tolik109 tolik109 21 июня 2017 в 15:55

Да, да.. Спасибо, разобрался. Нужно в панели добавить домену алиас en.example.com и прописать зону A.
Но все-таки странно как-то, когда был на хостинге а не на vds там все работало.. Сейчас буду писать в сапорт vestacp может они подскажут есть-ли какие то конфиги для пользователя чтобы по умолчанию работало сразу.
Спасибо за ответ!