Я наткнулся на сайт, который не работает, когда я набираю адрес с «www». префикс. Ниже приведен пример: если вы нажмете на эту ссылку, она не приведет вас на какой-либо сайт, а отобразит сообщение об ошибке. Просто покончив с "www." Префикс, как и здесь, сайт загружается просто отлично. Я понимаю, почему сайт не загружается при отсутствии префикса, но я не могу придумать причину, по которой сайт не будет работать с ним, а не без него.
2 ответа
Ваш вопрос основан на несколько ложной предпосылке. Не существует особой причины, по которой example.com
и www.example.com
должны посещать один и тот же сайт, или оба должны быть действительными, за исключением того, что люди ожидают этого. Что касается компьютеров, то это два совершенно разных имени, которые могут встречаться в совершенно разных местах. Люди могут свободно настраивать их, чтобы они ездили в одно и то же место, в разные места или делали одну работу, а другую - по своему усмотрению.
Существует просто общее согласие, что имя хоста www
будет использоваться для веб-сайта для домена. Но нет никаких технических причин, по которым кто-либо должен следовать этому соглашению.
Ваш вопрос основан на ложной предпосылке, что example.com
и www.example.com
- это "один и тот же сайт", один с префиксом, а другой без. На самом деле это два совершенно разных потенциальных имени сайта, которые оба находятся под контролем того, кто владеет или управляет example.com
.
Я нашел проблему. Администратор этого доменного имени не настроил запись адреса (A или AAAA) для www
.
error@underground ~ $ host itmanagersjournal.com
itmanagersjournal.com has address 216.34.181.202
error@underground ~ $ host www.itmanagersjournal.com
Host www.itmanagersjournal.com not found: 3(NXDOMAIN)
Сравните это с тем, что делает почти каждый другой сайт:
error@underground ~ $ host facebook.com
facebook.com has address 66.220.146.101
facebook.com has IPv6 address 2a03:2880:10:1f02:face:b00c:0:25
error@underground ~ $ host www.facebook.com
www.facebook.com has address 66.220.146.101
www.facebook.com has IPv6 address 2a03:2880:10:1f02:face:b00c:0:25
Если это не ваш домен, вы мало что можете сделать, чтобы исправить это, кроме как, возможно, связаться с сайтом и сообщить им об их проблеме и надеяться, что у кого-то есть достаточно подсказок, чтобы исправить это.