Кто перенаправляет доменные имена Umlaut в браузере на транслитерированное доменное имя? - PullRequest
0 голосов
/ 27 августа 2018

У меня есть домен, который содержит Umlaut:

https://spaß.de

"ß" можно транслитерировать как "ss".

Теперь, когда я копирую и вставляю этот текст в Chrome или любой другой браузер, меня перенаправляют на

https://spass.de

Однако два домена имеют разных владельцев, и владелец "https://spaß.de" никогда не получит трафик на свой сайт.

Существуют ли какие-либо полномочия, которые перенаправляют домены Umlaut на транслитерированные домены, или браузер отвечает за это? Я пробовал все виды браузеров, все они показывают одинаковое поведение.

Спасибо за любые идеи.

1 Ответ

0 голосов
/ 25 сентября 2018

В вашем случае это браузер. Браузеры считают, что при обработке веб-адресов ßssSsSS и SS имеют одинаковое семантическое значение. Вы не можете надежно различить их в доменном имени для веб-сайта. Если вы хотите узнать подробности, этот процесс называется Nameprep.

https://en.wikipedia.org/wiki/Nameprep

С другой стороны, считается, что u и ü не имеют одинакового смыслового значения. Доменное имя не должно содержать фактического ü, но браузеры могут отображать, например, xn - bcher-kva как bücher. Схема кодирования называется Punycode.

https://en.wikipedia.org/wiki/Punycode

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...