Могу ли я использовать символ - в поддомене?


14

Мы запускаем наш сайт на испанском языке и, вероятно, будем называть его

espanol.mydomain.com

Так как настоящее правописание - это español, в идеале мы бы позволили людям набирать español.mydomain.com.

Это то, что возможно сегодня? Можем ли мы использовать этот символ в доменах и поддоменах?


1
Не помешает ли это другим пользователям посещать сайт (например, я не знаю, как набирать голову - как.
Митч Демпси

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

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

5
@webdestroya - 1) комментарий не имеет особого отношения к вопросу, 2) вы можете легко создать cname для версии не-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
Джим Б.

Сисадминам обязательно нужно знать о версии punycode. Конфигам Apache и SSL-сертификатам понадобится код Puny, а не версия UTF-8.
Альнитак

@Jim: Это правда, если все, что я хотел сделать, это получить Punycode, но я хотел проверить свою конфигурацию и ее функциональность.
Приостановлено до дальнейшего уведомления.

@ChrisS - ты расщепляешь волосы. ИМХО любой, кто читает ваш комментарий, разумно предположит, что вы имели в виду системных администраторов, управляющих сайтами IDN !
Альнитак

Я все еще думаю, что стоит прямо заявить, что конечным пользователям никогда не нужно знать версию Punycode; Системные администраторы, работающие с сайтами IDN, должны знать об этом, и никто другой. (@Alnitak, компромисс?)
Крис С

3

То, что вы ищете, называется интернационализированным доменным именем (IDN). Да, это возможно в большинстве доменов верхнего уровня, а также в некоторых традиционных доменах верхнего уровня.

Статья в Википедии.
Информация от Verisign


Вы избили меня на 26 секунд ... как обычно ...
Марк Хендерсон

@Farseeker: извините, я буду медленнее в следующий раз;)
Zypher

плз 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.