Некоторые сайты не работают с www. префикс
Я наткнулся на сайт, который не работает, когда я набираю адрес с "www". префикс. Ниже приведен пример: если вы нажмете на эту ссылку, она не приведет вас на какой-либо сайт, а отобразит сообщение об ошибке. Просто покончив с "www." Префикс, как и здесь, сайт загружается просто отлично. Я понимаю, почему сайт не загружается при отсутствии префикса, но я не могу придумать причину, по которой сайт не будет работать с ним, а не без него.
3 ответа
Я нашел проблему. Администратор этого доменного имени не настроил запись адреса (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
Если это не ваш домен, вы мало что можете сделать, чтобы исправить это, за исключением, возможно, обращения к сайту и информирования их об их проблеме и надежды, что у кого-то есть достаточно подсказок, чтобы исправить это.
Ваш вопрос основан на несколько ложной предпосылке. Там нет особой причины example.com
а также www.example.com
должны перейти на один и тот же сайт или оба действительны, кроме того, что это то, что люди ожидают. Что касается компьютеров, то это два совершенно разных имени, которые могут встречаться в совершенно разных местах. Люди могут свободно настраивать их, чтобы они ездили в одно и то же место, в разные места или делали одну работу, а другую - по своему усмотрению.
Существует просто общее согласие, что имя хоста www
будет использоваться для веб-сайта для домена. Но нет никаких технических причин, по которым кто-либо должен следовать этому соглашению.
Ваш вопрос основан на ложной предпосылке, что example.com
а также www.example.com
как-то "тот же сайт", один с префиксом, а другой без. На самом деле, это два совершенно разных потенциальных имени сайта, которые оба находятся под контролем того, кто владеет или управляет example.com
,
Наконец-то я нашел решение, как заставить WWW работать.
Вам нужно найти функцию URL-адреса пересылки (или URL-адреса пересылки) в настройках хоста для вашего домена. Выполните поиск в базе данных справки, чтобы определить его местоположение, или обратитесь в службу технической поддержки, и вам сообщат, где оно находится.
Все, что вам нужно сделать, это ввести «https://www.yourdomain.com» с www перед доменом (и использовать https, а не http) и выбрать опцию «301 Постоянное перенаправление». Все готово! Это перенаправит весь трафик и посетителей с www.yourdomain.com на yourdomain.com.
Однако обязательно добавьте URL-адрес переадресации к правильному поставщику услуг хостинга. Например, если вы покупаете домен на godaddy.com и используете GroovePages.com для создания бесплатного веб-сайта, вам нужно будет перейти на CloudFlare.com, чтобы добавить туда URL-адрес пересылки, перейдя в «Правила страницы», поскольку GroovePages использует cloudflare.com в качестве хостинга. Когда вы регистрируетесь на Groopages, они также заставляют вас вручную регистрироваться в Cloudflare.