Перейти к содержимому

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

0

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

450 просмотров
greenber спросил 10 лет назад
G 308

3 ответа

0

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 · 10 лет назад · 0

@RonMaupin Конечно, www. это поддомен. Просто потому, что большинство конфигураций сервера позволяют www. работать так же, как и без, не значит, что это вдруг не поддомен. Полное доменное имя состоит из протокола: //subdomain.domain.extension

LPChip · 10 лет назад · 0

Www - это имя хоста, example.com - это имя домена, а www.example.com - это полное доменное имя. Я понятия не имею, откуда вы взяли, что www является поддоменом. Если у вас есть что-либо, чтобы подтвердить свою позицию, пожалуйста, отредактируйте свой вопрос, чтобы включить его и добавить ссылку на него.

Ron Maupin · 10 лет назад · 1

Мне все равно, сколько ангелов может танцевать на голове области! :-) Просто как заставить их указывать на тот же index.asp, который загружен DreamWeaver.

greenber · 10 лет назад · 0

(В качестве конкретного примера, этот сайт - в стадии разработки - показывает две разные страницы: http://www.nhtf.net и http://nhtf.net). Посмотрите, что я имею в виду |

greenber · 10 лет назад · 0

@RonMaupin: Это подтверждает позицию LPChip: страница Википедии для «доменного имени» говорит, что «www - это метка для создания www.example.com, субдомена example.com. "..." Имя хоста - это доменное имя, которое имеет хотя бы один связанный IP-адрес. Например, доменные имена www.example.com и example.com также являются именами хостов, тогда как домен com - нет. " Если вы занимаетесь позицией, что «www.example.com» является поддоменом, но «www.» нет, значит, вы спорите из-за технической интерпретации признанной аббревиатуры.

TOOGAM · 10 лет назад · 1

@TOOGAM, я не писал, что www.example.com является поддоменом; Я написал, что это FQDN. Protocol: // на самом деле не является частью имени, это функция браузера; другим приложениям это не нужно.

Ron Maupin · 10 лет назад · 0
LPChip ответил 10 лет назад
L 35 008
0

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.

moonpoint ответил 10 лет назад
M 4 102
0

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!!

greenber ответил 10 лет назад
G 308