我在Apache中,我想使用☎而不是www。 即,☎.top.tld。 最重要的是,我希望它保持原来的特殊性。 而不是得到{whatiwant} .top.tld我得到的punycode后面跟着一个点,然后是主机名。 xn – y3h.top.tld而不是☎.top.tld。
我做的第一件事就是在域本身设置一个通配符DNS条目。 任何与一个点,然后我的域名作品完美,除非它是一个☎。 当我input时,浏览器地址栏显示punycode像这样:xn – y3h.mydomain.tld。
严重卡在这里。 任何帮助赞赏。
正如指出的那样,服务器端没有改变,这是浏览器。
通常这是为了防御IDN同形异义的攻击 。
没有什么可以做的。
根据TLD和浏览器的不同,可能会有一些例外,请参阅上面的链接。
但那些将会不断发展,在这里详细解释它们是没有意义的。