Могу ли я определить буквенный регистр доменного имени?

12

Я хочу приобрести домен второго уровня (на веб-платформе Altervista.org) с .comрасширением. Поскольку в процессе проверки домена я могу печатать символы как в верхнем, так и в нижнем регистре, мне интересно, может ли это повлиять на окончательную форму моего домена, в том смысле, что мне интересно, будут ли символы в URL отображаться в верхнем и / или строчные буквы, в соответствии с моим предыдущим выбором.

Для ясности предположим, например, что мне нужно имя «MyWebSite», и в процессе регистрации домена я выбираю «MyWebSite»: будет ли окончательный URL-адрес www.MyWebSite.comили www.mywebsite.com?

Итак, мой вопрос: может ли доменное имя отображаться как прописными, так и строчными буквами в URL и в результатах поисковых систем , в соответствии с предыдущим выбором веб-мастера?

franz1
источник
1
Мне интересно, будет ли эффективным указание регистра доменного имени в канонических тегах или перенаправление на основе регистра доменного имени.
Стивен Остермиллер
Этот вопрос был рассмотрен в очень подробном ответе, найденном здесь: webmasters.stackexchange.com/questions/90339/… Это стоит посмотреть !!
closetnoc

Ответы:

18

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

Имена системы доменных имен (DNS) нечувствительны к регистру, и вы не можете манипулировать этим любым способом, когда регистрируете его или даже определяете его для поисковых систем для «красивых» целей.

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

Вы можете прочитать все Разъяснения по нечувствительности к регистру стандартов DNS на веб-сайте Инженерной рабочей группы по Интернету.

Vasikos
источник
Спасибо. То, что «верхний регистр будет принят, когда я наберу его на своих ссылках», означает, что я могу выбирать заглавные буквы, когда создаю свои ссылки (это должно быть сделано позже вручную, правильно?) Или я должен введите их прямо сейчас, при регистрации домена?
franz1
4
Вы можете создать свой домен в любом регистре букв, который вам может понравиться в HTML-коде ваших ссылок, но это не повлияет на то, что будет отображаться в строке URL браузера, которая будет отображаться в нижнем регистре имени домена. Однако все, что идет после вашего домена, определяется вами (www.yourdomain.com/MySubFolder/INdex.html)
Vasikos
8

В то время как сам DNS не учитывает регистр, по крайней мере одна поисковая система позволяет вам объявить предпочтительный регистр в результатах поиска: Яндекс.

Яндекс - Дело о названии сайта

Дело имени сайта инструмента позволяет установить предпочтительные капитализации в определенных случаях. Это можно получить в Яндекс.Вебмастере в разделе Appearance in search results> URL letter case.

Я установил это для нескольких своих сайтов, и это очень приятно видеть.

Эндрю Лотт
источник
1
Кроме того, некоторые поисковые системы, включая Google, берут признанные термины из своей онтологии и применяют регистр заголовков к доменному имени. Это было сделано, чтобы помочь поисковым системам работать хорошо. Я не смотрел в последнее время, чтобы увидеть, если это все еще сделано.
closetnoc
2

Технически вы можете зарегистрировать свой домен в любом случае. Но, к сведению, независимо от того, как вы вводите свой домен в браузере, он преобразуется в небольшой регистр. Это потому, что DNS не чувствительна к регистру.

Если это имеет смысл ... не www.YAhOO.comдолжно отличаться от www.yahoo.comили www.yAhOo.com... Вы можете поиграть в адресной строке браузера и посмотреть, что произойдет.

Эта ссылка должна помочь вам понять концепцию дальше.

ecastro
источник
2

Как указывалось в других ответах, DNS не учитывает регистр, однако здесь это вряд ли имеет значение. Вы можете обслуживать страницы HTTP 404 для одних запросов и страницы HTTP 200 для других с того же IP.

Вы можете проверить HostHTTP-заголовок и различный контент сервера на основе его заглавных букв. Вы могли бы обслуживать страницу 404 или перенаправление, если заглавные буквы не верны.

Однако, AFAIK, все распространенные браузеры преобразуют доменную часть URL-адреса в нижний регистр (возможно, для защиты от регистрации доменов с похожими символами, такими как I (заглавные i) вместо l), а также отправляют все строчные значения для заголовка узла. Таким образом, вы получите бесконечный редирект в браузерах, но в теории нет ничего, что бы HTTP не мешало вам это делать. Это ограничение браузера.

Павел
источник
-3

Нет, ты не можешь Это невозможно DNS нечувствителен к регистру.

ahwaerhgawr
источник
4
Можете ли вы дать некоторые подтверждающие доказательства этого? Однострочные ответы не слишком полезны.
Эндрю Лотт