示例:hello + all.domain.com适用于chrome / firefox。它与ie / safari没有关系。
我认为没有解决方法,对吧?感谢
我添加使用urlencode
“工作”:一个urencoded url适用于ie / safari,但不适用于chrome / firefox。但是不能为同一个员工使用2个网址。
答案 0 :(得分:6)
有效域名中不允许使用“加号”字符。来自RFC952:
“名称”(网络名称,主机名,网关名称或域名名称)是文本字符串 从字母表(A-Z),数字(0-9),减去24个字符 符号( - )和句点(。)。请注意,仅在允许时间段 它们用于划分“域样式名称”的组件。
答案 1 :(得分:3)
主机名的定义可在RFC 952中找到,并由RFC 1152更新,以允许更长的主机名(24 - > 63)。
即使使用IDN (Wikipedia),关于RFC 952的有效字符的基本限制仍然存在,因为有(纠正我的):
- A" name" (网络,主机,网关或域名)是一个文本字符串 至
醇>24从字母(A-Z),数字(0-9),减号中抽取63个字符 sign( - )和period(。)。
在IDN中,Unicode字符将转换为具有Punycode RFC 3492的允许字符集。但是,ASCII字符(十进制0到127)不会受到惩罚,因此+
字符(十进制43)将保持原样,因此无效。