Чи можу я визначити регістр літер доменного імені?


12

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

Для того, щоб було зрозуміло, припустимо, наприклад, що я хочу назву "MyWebSite", і під час реєстрації домену я вибираю "MyWebSite": буде кінцевою URL-адресою www.MyWebSite.comчи www.mywebsite.com?

Отже, моє запитання: чи може доменне ім'я буде відображатися як з верхнім або нижнім регістром літер в URL і в пошукових системах результатів, згідно з попереднім вибором веб - майстри?


1
Мені цікаво, чи було б ефективним вказати регістр доменного імені в канонічних тегах чи видавати переадресації на основі випадку доменного імені.
Стівен Остерміллер

Це запитання було висвітлено у дуже детальній відповіді, знайденій тут: webmasters.stackexchange.com/questions/90339/… Це добре варто подивитися !!
closetnoc

Відповіді:


18

Ні, це не вплине на формат підсумкового букви у вашому домені, незалежно від того, у якому випадку ви виберете букву під час реєстрації.

Імена системи доменних імен (DNS) не чутливі до регістру, і ви не можете маніпулювати цим жодним чином, коли ви реєструєте його або навіть визначаєте його в пошукових системах для "гарного вигляду".

Усі випадки (верхній і нижній) будуть прийняті, коли ви введете його у своєму веб-переглядачі або вашому клієнтському програмному забезпеченні FTP або клієнтському програмному забезпеченні електронної пошти або посиланнях.

Ви можете ознайомитись з усіма Поясненнями нечутливості до випадків для стандартів DNS на веб-сайті спеціальної групи Internet Engineering


Дякую. Це "верхній регістр буде прийнято, коли я набираю його на своїх посиланнях", це означає, що я можу вибрати великі літери, коли буду створювати свої посилання (це буде зроблено пізніше вручну, чи правильно?) Чи я повинен введіть їх зараз під час реєстрації домену?
franz1

4
Ви можете зробити свій домен у будь-якому регістрі букв, який вам може сподобатися, у вашому HTML-коді для ваших посилань, але це не вплине на те, що воно відображатиметься в URL-адресі веб-переглядача, що буде відображати в нижньому регістрі доменного імені. Однак все, що йде за вашим доменом, воно визначається вами (www.yourdomain.com/MySubFolder/INdex.html)
Vasikos,

8

У той час як сам DNS не чутливий до регістру, принаймні одна пошукова система дозволяє оголосити бажаний випадок у результатах пошуку: Яндекс.

Яндекс - Справа назви сайту

Справа імені сайту інструменту дозволяє встановити кращі капіталізації в певних випадках. Доступ до цього в Yandex.Webmaster в розділі Appearance in search results> URL letter case.

Я встановив це для кількох своїх сайтів, і це досить приємно бачити.


1
Крім того, деякі пошукові системи, включаючи Google, приймуть визнані терміни зі своєї онтології та застосовуватимуть титульний регістр до доменного імені. Це було зроблено для того, щоб допомогти дітям СЕРП добре працювати. Я не дивився останнім часом, щоб побачити, чи це все-таки робиться.
closetnoc

2

Ну технічно ви можете зареєструвати свій домен у будь-якому випадку. Але для запису, незалежно від того, як ви введете свій домен у браузері, він перетвориться на малі регістри. Це тому, що DNS не враховує регістри.

Якщо це має сенс ... не www.YAhOO.comповинно відрізнятися www.yahoo.comабо www.yAhOo.com... Ви можете пограти в адресному рядку веб-переглядача і подивитися, що станеться.

Це посилання має допомогти вам зрозуміти концепцію далі.


2

Як зазначено в інших відповідях, DNS не чутливий до регістру, однак це навряд чи має значення. Ви можете обслуговувати HTTP 404 сторінки для деяких запитів і HTTP 200 сторінок для інших з того самого IP.

Ви можете перевірити Hostрізний вміст заголовка HTTP та сервера на основі великої літери. Ви можете обслуговувати сторінку 404 або переспрямувати, якщо написання великої літери не правильне.

Однак, AFAIK, усі звичайні веб-переглядачі перетворять частину домену URL-адреси в малі регістри (можливо, для захисту від реєстрації доменів з подібними схожими символами, такими як I (з великим i) замість l), а також надсилають усі малі значення для заголовка хоста , тож у вас з’явиться нескінченна переадресація у веб-переглядачах, але теоретично нічого про HTTP не заважає робити це. Це обмеження браузера.


-3

Ні. Ви не можете. Це неможливо. DNS нечутливий до регістру.


4
Чи можете ви надати кілька підтверджень для цього? Однорядкові відповіді не надто корисні.
Ендрю Лотт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.