代码之家  ›  专栏  ›  技术社区  ›  kingjeffrey

在浏览器地址栏中的域名上强制使用camelcase

  •  1
  • kingjeffrey  · 技术社区  · 14 年前

    我可以强制域名在浏览器的地址栏中显示camelcase吗?所有浏览器似乎都在域中强制使用小写。这能用 .htaccess 文件…或者其他方法?

    一般来说,我可以使用小写的默认值,但有一个客户询问过,并希望给出一个明确的答案。

    3 回复  |  直到 14 年前
        1
  •  4
  •   IanNorton    14 年前

    你的客户显然关心的是网络的一个方面,他们不理解,不幸的是,他们不能改变。

    不使用IDN的情况下,标准禁止在域名中使用大写字符,因为大写字符和小写字符都没有意义。

    很抱歉,在所有浏览器中都不能这样做。

    可以 能够购买一个国际化的域名,并利用同形词[1]来表示大写字符。但这显然是愚蠢的,需要最终用户有一个浏览器来正确地支持这一点。

    〔1〕 http://en.wikipedia.org/wiki/IDN_homograph_attack

        2
  •  0
  •   Chetan    14 年前

    可能值得检查一下为什么客户机希望在浏览器的地址栏中使用camel case?我的猜测是他们的要求不同于想要强迫骆驼案件:)

        3
  •  0
  •   kingjeffrey    14 年前

    我一直找不到任何方法来实现这一点。显然,这是不可能的。