Почему www.example.com отличается от example.com?

305
greenber

Я попытался перенаправить в разделе «голова», но я получил мерцающий экран. Я хотел бы иметь www.redirect на «чистый» URL. Как мне сделать это без мерцания (я беру перенаправить запустить amok.)

0
Как название вашего вопроса связано с вашим вопросом? Потому что я этого не вижу. Daniel B 8 лет назад 2
В соответствии с именами доменов, которые вы указали в комментариях ранее, они оба настроены на указание одного и того же IP-адреса через запись A. Что говорит о том, что это неверная конфигурация сервера. Вам нужно отредактировать свой вопрос, чтобы объяснить, с чем вы обслуживаете страницы и как он настроен. Michael B 8 лет назад 0

3 ответа на вопрос

0
LPChip

The difference is because www. is not part of the main domain. www. is called a subdomain.

This means that on your website, you'll have to make sure the subdomain www. points to the same folder as your main domain does. With this, you won't need any redirection, and both will be the exact same.

`Www` не является поддоменом; это имя хоста. Смотрите этот ответ на [sf]: http://serverfault.com/a/269840/324849 Ron Maupin 8 лет назад 0
@RonMaupin Конечно, www. это поддомен. Просто потому, что большинство конфигураций сервера позволяют www. работать так же, как и без, не значит, что это вдруг не поддомен. Полное доменное имя состоит из протокола: //subdomain.domain.extension LPChip 8 лет назад 0
`Www` - это имя хоста,` example.com` - это имя домена, а `www.example.com` - это полное доменное имя. Я понятия не имею, откуда вы взяли, что www является поддоменом. Если у вас есть что-либо, чтобы подтвердить свою позицию, пожалуйста, отредактируйте свой вопрос, чтобы включить его и добавить ссылку на него. Ron Maupin 8 лет назад 1
Мне все равно, сколько ангелов может танцевать на голове области! :-) Просто как заставить их указывать на тот же index.asp, который загружен DreamWeaver. greenber 8 лет назад 0
(В качестве конкретного примера, этот сайт - в стадии разработки - показывает две разные страницы: http://www.nhtf.net и http://nhtf.net). Посмотрите, что я имею в виду | greenber 8 лет назад 0
@RonMaupin: Это подтверждает позицию LPChip: [страница Википедии для «доменного имени»] (https://en.wikipedia.org/wiki/Domain_name) говорит, что «www - это метка для создания www.example.com, субдомена example.com. "..." Имя хоста - это доменное имя, которое имеет хотя бы один связанный IP-адрес. Например, доменные имена www.example.com и example.com также являются именами хостов, тогда как домен com - нет. " Если вы занимаетесь позицией, что «www.example.com» является поддоменом, но «www.» нет, значит, вы спорите из-за технической интерпретации признанной аббревиатуры. TOOGAM 8 лет назад 1
@TOOGAM, я не писал, что `www.example.com` является поддоменом; Я написал, что это FQDN. `Protocol: //` на самом деле не является частью имени, это функция браузера; другим приложениям это не нужно. Ron Maupin 8 лет назад 0
0
moonpoint

How are you redirecting in the "head" section of your HTML code? Are you using "refresh", e.g., something like <META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://example.com/index.html"> (having a value greater than 0 indicates you wish to have a delay of x seconds before the browser refreshes the page) or are you using a 301 redirect as noted at Will putting the HTML from a 301 redirect page into a document perform the same function as a real 301 redirect? or something else? If you are using an Apache web server and can edit httpd.conf you can make www.example.com an alias for example.com. E.g., by putting the following in a VirtualHost section for the domain name and then restarting the Apache web server software with apachectl restart:

ServerName example.com ServerAlias www.example.com 

It won't change the URL, but they will both point to the same document root. If you want to rewrite the URL, another option, if you are using Apache for the web server, is to see the explanation offered for the question Changing www to point to non-www, instead of the opposite, using .htaccess at another Stack Exchange site, webmasters.stackexchange.com.

0
greenber

Well, it appears this is a local problem,and only with Chrome: two tabs one with www. and without in IE doesn't show the prob but does in Chrome but only on this machine -- maybe a caching prob? Oh well this is quite literally my problem to solve. Thank you everyone!!

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