2010-07-20 96 views
1

我可以强制域名在浏览器的地址栏中显示CamelCase吗?所有浏览器似乎都强制域名小写。这可以通过.htaccess文件或其他方式来完成吗?在浏览器的地址栏中强制使用CamelCase域名

我一般都用小写的默认值,但有一位客户询问并希望给出明确的答案。

+2

在IE8和Chrome5中,客户端的“主机”头始终是小写字母,所以即使您可以控制它,您也无法检测到这是一个问题。 – David 2010-07-20 22:57:18

+0

@David。您的评论是我的问题产生的最有价值的信息。我希望这是一个答案,而不是一个评论,所以我可以接受它。 – kingjeffrey 2010-07-21 08:00:07

回答

0

我一直无法找到任何方式来做到这一点。显然,这是不能做到的。

0

为什么客户需要在浏览器的地址栏中使用骆驼案例?我的猜测是,他们的要求是不同于想要强制骆驼案件:)

+0

这不是一项要求,而是与品牌有关的要求。 – kingjeffrey 2010-07-21 00:54:41

4

你的客户明确担心他们不明白的一个网络方面,可惜他们不能改变。

没有使用国际化域名(IDN)大写字母被标准禁止在域名中使用,因为大写字母和小写字母无关紧要。

在所有浏览器中,您都无法做到这一点,对不起。

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

[1] http://en.wikipedia.org/wiki/IDN_homograph_attack

+1

对于那些*不会*正确显示IDN(出于安全原因)的浏览器,您会看到Punycode。如果你的客户有小写字母的问题,他肯定会* Punycode有问题。 – 2010-07-20 23:33:47

+0

-1并被标记。这是一个合理的技术问题。我非常尊重我的客户,不理解你的贬低他们。 – kingjeffrey 2010-07-21 00:55:45

+0

@kingjeffrey:我认为你自己也在接受伊恩的回答。这是一个成语;我相信他并不是建议你的客户字面上承诺。 – 2010-07-21 02:23:47

相关问题