Чтобы быть ясным: я не спрашиваю, должен ли я использовать www
в своем URL, или каковы плюсы и минусы, эта тема хорошо освещена. Я также не был уверен, был ли это вопрос переполнения стека, сбоя сервера или вопроса веб-мастера - переход на более подходящий канал вполне приветствуется.
Справочная информация : Я недавно попросили преобразовать адреса для определенного сайта в любое использование www
, как http://example.com
для http://www.example.com
. Причина запроса на моей голове. Я представляю выдержку из письма:
Есть проблема,
Очевидно, всякий раз, когда сайт был изначально настроен с их сетью (до меня), установщики решили использовать внутренний домен как «example.com» ... не хорошо ...
Это проблема, пытающаяся решить внешне .... Я посмотрел несколько исходных кодов страницы qweb и увидел, что многие ссылки закодированы как 'http: \ example.com \ PAGE.XXX' ...
Может ли он быть глобально изменен с «http: \ example.com» на «http: \ www.example.com»?
Я могу разрешить www, но как только я нажимаю на ссылку, он думает, что сервер - это внутренний ПРИМЕР, в котором находится домен «example.com» ...
Что-то связанное с тем, что клиент не может получить доступ к веб-сайту в собственной сети. Как я уже говорил, я не совсем понимаю.
Итак, я применил это изменение, но во время тестирования я случайно набрал лишнее w
, и, к моему удивлению, сайт все еще работал.
Затем я попробовал несколько w
, потом два, потом набрал какую-то ерунду, и сайт все еще работал.
РЕДАКТИРОВАТЬ : Чтобы быть более точным, разрешаются только буквы, цифры, тире и символы подчеркивания, все остальное возвращает ошибку « Сервер не найден» в браузере.
Я только что проверил это на переполнении стека и получил перенаправление при использовании www
, в то время как все остальное вернуло ошибку «Сервер не найден» .
Кто-нибудь имеет какое-либо представление о том, в чем смысл этого электронного запроса, и почему упомянутые мной несчастные случаи и эксперименты сработали?
Я, конечно, могу предоставить больше информации, я просто не уверен, что будет актуально.
Ответы:
www
является поддоменexample.com
.Вы можете настроить DNS, чтобы иметь несколько поддоменов, которые разрешаются на разных веб-серверах и, следовательно, дают вам другой сайт.
example.com
(без субдомена)site2.example.com
site3.example.com
Похоже, кто бы ни настраивал сеть, настроенную
example.com
на внутренний веб-сервер, на DNS-сервере сети; это доступно только узлам внутренней сети, поэтому любой, кто просматривает данныеexample.com
внутри сети, видит веб-сайт, отличающийся от внешнего, так как они используют другой DNS-сервер для разрешенияexample.com
. Возможно, было бы лучше дать этому свой собственный поддомен. напримерinternal.example.com
Пользователь внутри сети просматривает
www.example.com
ссылки и получает доступ кexample.com
ним. Внешне все нормально, но внутренне они разрешаются на разные веб-серверы, поэтому вас попросили изменить ссылки.Если содержимое на внутреннем сервере совпадает с внешним, то вы можете столкнуться с обратной проблемой. При просмотре внутреннего сайта любая гиперссылка ведет на внешний сайт.
Если возможно, вы можете использовать относительные URL в своих гиперссылках. например,
<a href="/webmasters//index.htm">Index Page</a>
вместо<a href="https://example.com/index.htm">Index Page</a>
Браузер будет выбирать
https://www.example.com
или вhttps://example.com
зависимости от сайта, который вы просмотрели.Почему
www
работами может быть запись DNS с подстановочным знаком , что означает, что * .example.com разрешает один и тот же IP-адрес, что эффективно для всех поддоменов, которые не существуют.источник
www
чтобы решить , как поддомен?www
. Мой провайдер DNS автоматически добавляет www как поддомен.WWW - это одно из основных средств Всемирной паутины , а также является общим поддоменом, используемым людьми для обозначения того, что домен является хостом для веб-сайта.
В большинстве случаев я считаю, что
www.
поддомен опущен, и это не имеет значения, если вы вводите тот или другой. Однако, учитывая то, как сегодня выглядит сеть и видя, как HTTP и сеть действительно вездесущи, я бы никогда не потребовал включенияwww.
в доменное имя, и если вы посмотрите сегодня веб-сайты, вы заметите, что такие сайты, как Facebook и Google prependwww.
, даже если вы его не печатаете.Почему это работает, даже когда вы печатаете другие вещи, должно быть так, как ваш DNS настроен для этого домена. Существуют способы обработки групповых символов и пересылки всего трафика независимо от субдомена на один и тот же веб-сервер. Но веб-сервер должен каким-то образом отвечать на каждый отдельный заголовок хоста, и это настраивается полностью (и, очевидно, вам нужно проверить, что это за конфигурация, чтобы ответить на вопрос полностью).
источник
Если они пытаются использовать именно этот «URL»,
http:\example.com\PAGE.XXX
то ничто не поможет им.Что касается
www
суффиксов в www.example.com ...Исторически «www» как «ftp», «pop3» и т. Д. Были именами машин, на которых выполнялись соответствующие службы внутри домена «example.com». И на самом деле эта схема все еще используется во многих компаниях.
источник