Задать вопрос
sergeykomlev
@sergeykomlev
Web-Designer

Почему сайт не доступен без www?

Подскажите почему сайт triskirun.ru доступен только с префиксом www, переходя по ссылке без www - triskirun.ru, сайт не открывается.
  • Вопрос задан
  • 10869 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Ernillew
@Ernillew
Администрирую *nix-системы с 1997 года
У вас запись для triskirun.ru отсутствует.

nslookup triskirun.ru
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
*** Can't find triskirun.ru: No answer

Пропишите, для начала, запись в ДНСе.
Потом настройте веб-сервер.

У меня это сделано примерно так

server {
listen www.XXX.YY:80;
server_name www.XXX.YY;

if ($host !~* ^(www.XXX.YY)$ ) {
return 444;
}

location / {
rewrite ^/(.*)$ http://XXX.YY$1 permanent;
}

}

Соответственно для nginx`а. if про host можно убрать, это моя личная заморочка, привычка так настраивать.
Соответственно все что приходит на адрес с www отправляется на адрес без www, а там уже все настроено и отвечает то что нужно.
А на части доменов у меня просто принципиально нет записи с www в DNSах и ничего никуда не перенаправляется, соответственно, а идиоты везде пытающиеся написать www просто не попадают туда набирая адрес руками.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
Компания, которая предоставила хостинг, это sits.pro? Если нет, то возможно, NS-сервера домена указаны неправильно. А если да - копать в их сторону, так как ns1.sits.pro на запрос домена с префиксом возращает адрес, без префикса - не возвращает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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