Чи можу я використовувати символ - у піддомені?


14

Ми запускаємо наш веб-сайт іспанською мовою і, ймовірно, будемо називати його

espanol.mydomain.com

Оскільки справжній правопис є español, в ідеалі ми б дозволяли людям вводити español.mydomain.com.

Це те, що можливо сьогодні? Чи можемо ми використовувати цей символ у доменах та субдоменах?


1
Чи не завадить це жодному іншому користувачу відвідувати сайт (наприклад, я не знаю вгорі голови, як набрати текст
— Мітч Демпсі

3
Я припускаю, що це версія сайту, яка буде іспанською, і тому більшість глядачів матимуть клавіатури з цими наборами символів.
— cpbills

2
@webdestroya: Ви говорите по-іспанськи?
— Призупинено до подальшого повідомлення.

5
@webdestroya - 1) коментар не особливо стосується питання, 2) ви можете легко створити ім'я для версії unicode, щоб вказати на версію unicode для тих, хто не має цієї мови встановлений на своїй машині
— Марк Хендерсон

2
@webdestroya: Можливо, вміст сайту не повинен бути іспанською, оскільки це не дозволить вам використовувати його.
— Призупинено до подальшого повідомлення.

Відповіді:


10

Так, ви можете використовувати "español" як субдомен, так і домен. Коли користувач вводить "español.mydomain.com" у свій браузер, він буде переведений на Punycode, і запит буде зроблений до тієї URL-адреси, яка буде мати вигляд "xn--espaol-zwa.mydomain.com".

Як тест, я встановив цей субдомен на одному з моїх доменів і, конфігуруючи його, я використав "xn - espaol-zwa" замість "español".


1
ви могли щойно перейти до інструменту перетворення verisign mct.verisign-grs.com
— Jim B

Сисадмінам, безумовно, потрібно знати про версію з пунктодом. Конфігурація Apache і сертифікати SSL знадобляться пунктодекодом, а не версією UTF-8.
— Альнітак

@Jim: Це правда, якщо все, що я хотів зробити, це отримати Punycode, але я хотів перевірити свою конфігурацію та її функціональність.
— Призупинено до подальшого повідомлення.

@ChrisS - ти розщеплюєш волоски. IMHO, хто читає ваш коментар, обгрунтовано припустить, що ви мали на увазі системних адміністраторів, які керують сайтами IDN !
— Альнітак

Я все ще думаю, що варто чітко заявити, що кінцевим користувачам ніколи не потрібно знати версію Punycode; системним адміністраторам, які керують сайтами IDN, потрібно знати, і майже про інших. (@Alnitak, компроміс?)
— Кріс S

3

Те, що ви шукаєте, називається Інтернаціоналізованим доменним іменем (IDN). Так, це можливо для більшості ccTLD, а також деяких традиційних TLD.

Стаття Вікіпедії
.com інформація від verisign


Ти побив мене на 26 секунд ... як завжди ...
— Марк Хендерсон

@Farseeker: вибачте, що наступного разу я буду повільнішим;)
— Zypher

plz kthxbai :-)
— Марк Хендерсон

1

Звичайно, ви можете ним скористатися. Версія punycode - це xn--espaol-zwa.mydomain.com. Не має значення, чи TLD (.com) дозволяє імена IDN, оскільки це домен третього рівня, а в .com залежить від того, що ви поставите на третій рівень. Ваша головна проблема - підтримка браузера з idn, але тепер, до речі, підтримується в останніх версіях firefox, explorer та chrome.

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