WWW.example.com или HTTP://example.com - какой из них является перспективным?

8
  1. http://example.com
  2. www.example.com
  3. http://www.example.com
  4. example.com

С каким из них вы бы предпочли работать с 2016 года? Какое доменное имя вы бы назвали своим клиентам, веб-сайтам, которые ссылаются на вас, вашим фирменным бланкам, вашим контактным карточкам и так далее. Почему один или другой? Что следует избегать в эти дни?

Думая о следующих аспектах:

  • действительность, правильная загрузка URL
  • аудитория, большинство гиков знают http://, большинство пожилых людей не знают
  • проще всего запомнить URL как бренд
  • опечатки при вводе пользователем (в мобильном телефоне или в настольном браузере)
  • браузеры не понимают ссылки без протоколов
  • общая длина символов для удобного ввода пользователем
  • метод предпочтения основными поисковыми системами / сайтами социальных сетей
  • согласованность, чтобы ссылки не фрагментировались, а все указывали на одно и то же
Сэм
источник

Ответы:

4

Я лично предпочитаю wwwдомены. Как один из моментов @ Джонатона, настоящая главная причина - с куки. Если у вас есть example.comфайл cookie , и вы применяете к нему cookie-файл, он управляет всеми поддоменами, такими как www.example.com, foo.example.comи bar.example.comможет вызвать головную боль в будущем, если вы работаете с сеансами или безопасностью.

У вас всегда может быть example.comперенаправление www.example.comна серверную часть, поэтому, когда речь идет о печатных СМИ или ссылках на другие сайты, чем меньше, тем лучше. Пользователь не будет вспоминать wwwо www.example.comего бесполезной информации, и я бы сказал, что попытка сделать это сделает пользователя несчастным, что заставит его вообще избегать вашего сайта.

Если вы заинтересованы / используете фреймворк, я могу предоставить код для такого перенаправления в форме ActionFilterAttributeдля ASP.NET MVC (я потратил 2 дня на совершенствование фильтра самостоятельно, поэтому я чувствую себя довольно уверенно Это).

С другой стороны, когда речь идет о реальном коде на вашем сайте, не пропустите детали. Значение, не пытайтесь взять http://www.example.com/Something/Something-Elseв example.com/Something/Something-Else.

  1. Это не сработает, потому что браузеры не понимают ссылки без протокола.
  2. Даже если они это сделают, второй Uri вызовет перенаправление на wwwверсию, если вы нормализуетесь, что приведет к бессмысленному возвращению обратно на сервер.
Gup3rSuR4c
источник
Спасибо Алекс, обновил вашу информацию в соображениях по основному вопросу!
Сэм
2
Я просто хочу добавить о ссылках без протокола, с точки зрения ссылок на другие сайты / ресурсы. Если вы делаете свои собственные локальные ссылки, вы можете обойтись относительными ссылками, т.е. /Something, Если вы ссылаетесь на другие сайты / ресурсы, тогда это может стать проблематичным ... (когда я отвечал, было 2 часа ночи, так что меня там не было,
смеется
10

Лично я бы поставил example.comна картах контактов, и т.д. , и иметь его перенаправить www.example.com. Это можно сделать с помощью простого переписывания.

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

Однако вы бы хотели 301 перенаправить с example.comили www.example.com. На самом деле, ни к чему. Суть в том, чтобы выбрать свой любимый и настроить все различные способы, чтобы попасть на ваш сайт для перенаправления в одно и то же место, чтобы вы не были оштрафованы за дублирование контента (я не помню термин SEO).

Протокол бесполезен, так как браузеры вставят его для вас (на самом деле, Chrome даже не показывает его).

Другая причина, по которой у меня есть все перенаправления, www.example.comсвязана с файлами cookie. Например, печений www.example.comбудет полностью отделена от static.example.comно любой печенья набор на example.comбудет отправлен с запросом HTTP к sub1.example.com, sub2.example.comи т.д. Хотя это только мое предпочтение.

Джонатон
источник
При желании вы можете использовать другой домен для статического контента - используется переполнение стека sstatic.net. Если у вас есть несколько TLD, вы можете использовать альтернативный - example.netесли ваш основной сайт example.com.
Рассерженная шлюха
1
Да, я просто привел пример. Другой пример: если вы webhost.comи вы размещаете своих клиентов, customer.webhost.comто вы не хотите, чтобы ваши куки передавались им. Пример статического контента был только для удивительного статического контента :)
Jonathon
@Jonathon: ИМХО надевать domain.comконтактную бумажную карточку - ошибка. Обычные люди (без технических гиков) могут не понимать, что это веб-сайт. Я заметил это по электронной почте, даже если мы отправляем электронные письма info@mydomain.com, люди все равно спрашивают: «Какой у вас сайт / домен?». Кстати: отличная точка зрения об webhost.comиcustomer.webhost.com
Марко Демайо
@MarcoDemaio - я видел это в реальных условиях. Люди привыкли ожидать определенных вещей, потому что легче запомнить точно, как это должно выглядеть, чем знать технические детали.
Fiasco Labs
1

Забудьте все, что говорит http://- слишком страшно для не фанатов, и браузеры справляются с этим достаточно хорошо в наши дни (Chrome даже не показывает это в последних сборках).

yoursite.exampleСтрого говоря, это правильный способ представления домена, поскольку www.он устарел.

Тем не менее, средний мужчина (или женщина) на улице лучше знаком с зрением www.yoursite.example, поэтому, если ваша аудитория не фанатка, сделайте им одолжение, дайте им то, что они ожидают, и используйте www.yoursite.example.

Если вы хотите быть более передовым, ваша аудитория - гик, или вы хотите, чтобы школьники использовали yoursite.example.

nthonygreen
источник
1
+1 Я согласен, что www НЕОБХОДИМО для парней, не являющихся фанатами, если вы занимаетесь электронной коммерцией или что-то продаете, помните, что большинство из вас не будут фанатами.
Марко Демайо
@Marco, спасибо за новое понимание, я думаю, что я согласен, теперь я знаю, почему я изо всех сил пытался выбрать между www.yoursite и vaid vaid yousite, я обновил этот вопрос в вопросе
Сэм
4
что вы имеете в виду, когда говорите «www. не рекомендуется »- это из w3c?
UpTheCreek
@UpTheCreek - на самом деле, это не совсем верно, так как я не могу найти ничего определенного на w3.org. Возможно, правильнее будет сказать, что это никогда не было необходимо?
nthonygreen
Внутренне не рекомендуется веб-подгруппой, только если они не используют сеть в полной мере. Файлы cookie - это беспорядок, и теперь вы начинаете использовать cdn и блог. Субдоминирование будет вокруг очень долго. В основном SMS-сообщения по вышеуказанному.
Fiasco Labs
1

Я не знаю http://, действительно ли это требуется, как указано выше. Большинство браузеров предполагают, http://когда URL-адрес вводится в адресную строку, если он отсутствует при нажатии кнопки ввода. Я бы сказал, что это действительно необходимо в гиперссылках, так как тогда необходимо, чтобы ссылка функционировала должным образом (если браузеры не предполагают, http://но в конце концов не сделали этого).

В печати с или без wwwэто томатная ситуация. Пользователи, знакомые с wwwвеб-серферами и старше, будут помнить те дни, когда это требовалось и стало привычкой. Но также очень часто можно видеть, что домены рекламируются без него, поэтому я не оставляю это без внимания, чтобы запутать достаточно людей, чтобы беспокоиться об этом.

Мой совет - выбрать один, любой и придерживаться его. Согласованность является ключевым (и хорошее удобство использования).

Джон Конде
источник
AFAIK только IE6 будет предполагать http: // в гиперссылках, если опущен!
MrWhite
1
Я не знаю об условиях IE6, но любая ссылка без http://должна рассматриваться как локальная ссылка. URL-адрес http://example.com/www.example.comсовершенно действителен.
Рассерженная шлюха
Спасибо! VALIDITY - важный аспект в сети, я просто добавил это важное слово в вопрос на самом верху!
Сэм
В настоящее время вы должны по умолчанию https://ссылки, а неhttp://
Патрик Мевзек
-1
  • Онлайн: yoursite.example
  • Распечатать: http://yoursite.example
  • Ссылки: http://yoursite.example

Я не понимаю, как это связано с проверкой будущего . Ваш DNS и веб-сервер должны быть настроены так, чтобы www.yoursite.exampleи yoursite.exampleбыли на одном сайте.

Настоящая ссылка (для тех, кто ссылается на вас) всегда начинается с того, http://что это обработчик веб-протокола. На печатных маркетинговых материалах имеет смысл использовать, http://если они специально не обозначены как веб-сайт.

то есть http://yoursite.exampleпротив Visit our website: yoursite.example.

Fosco
источник
Я бы не согласился и сказал, что если это общий суффикс - либо .comлокальный домен верхнего уровня вашей страны ( .co.ukв Великобритании), то вам не нужен http://или www. Однако для других, менее распространенных TLD, я бы рекомендовал wwwболее http.
Рассерженная шлюха
@Fosco: печать будет определенно лучше, если www.yoursite.comне использовать символы, и ее сразу узнают все люди на сайте.
Марко Демайо
В настоящее время вы должны по умолчанию https://ссылки, а неhttp://
Патрик Мевзек