我可以定义域名的字母大小写吗?


12

我想购买具有.com扩展名的二级域名(在Web平台Altervista.org上)。由于我可以在域验证过程中键入大写和小写字母的字符,因此我想知道这是否会影响域的最终形式,因为我想知道是否会在URL中将字符显示为大写和/或小写字母,根据我先前的选择。

为了清楚起见,让我们假设,例如,我想要名称“ MyWebSite”,并且在域注册过程中选择“ MyWebSite”:最终URL是www.MyWebSite.com还是www.mywebsite.com

因此,我的问题是:根据网站站长的先前选择,域名能否在URL搜索引擎结果中以大写小写字母显示?


1
我想知道在规范标记中指定域名的大小写,还是根据域名的大小写重定向是否有效。
斯蒂芬·奥斯特米勒

可以在此处找到非常详细的答案来解决这个问题:webmasters.stackexchange.com/questions/90339/…值得一看!
closetnoc

Answers:


18

不会,无论您在注册时选择的大小写形式,都不会影响域名的最终大小写格式。

域名系统(DNS)名称不区分大小写,并且在注册或什至为“美观”目的将其定义到搜索引擎时,都不能以任何方式进行操作。

当您在浏览器或FTP客户端软件或电子邮件客户端软件或链接上键入所有大小写的字母时,都会接受。

您可以在Internet Engineering Task Force网站上阅读有关DNS标准的所有不区分大小写说明


谢谢。“当我在链接上键入大写字母时,它会被接受”,这表示在创建链接时我可以选择大写字母(这是要稍后手动完成,对吗?)还是我应该这样做?在注册域时立即输入?
franz1 2016年

4
您可以在链接的html代码中将域名设为任意大小写,但这不会影响它在浏览器的网址栏中显示的内容,该名称以小写形式显示在域名中。但是,您可以定义域名之后的所有内容(www.yourdomain.com/MySubFolder/INdex.html)–
Vasikos

8

DNS本身不区分大小写,但至少有一个搜索引擎可让您在搜索结果中声明首选大小写:Yandex。

Yandex-网站名称的大小写

站点名称的案例工具可以让你在某些情况下设置喜欢的市值。可以在Yandex.Webmaster中的Appearance in search results > 下访问URL letter case

我已经为我的一些站点设置了这个,很高兴看到。


1
同样,包括Google在内的一些搜索引擎也会从其本体中获取公认的术语,并将标题区分大小写应用于域名。这样做是为了帮助SERP表现良好。我最近没有看这是否仍然完成。
closetnoc

2

从技术上讲,您可以在任何情况下注册您的域。但是,为了记录在案,无论您如何在浏览器中键入域,都将转换为小写形式。这是因为DNS不区分大小写。

如果它是有道理的...... www.YAhOO.com应该是没有什么不同www.yahoo.comwww.yAhOo.com...你可以玩你的浏览器的地址栏,看看有什么情况发生。

链接应该可以帮助您进一步理解该概念。


2

正如其他答案所指出的那样,DNS不区分大小写,但是在此几乎无关紧要。您可以为来自同一IP的某些请求提供HTTP 404页面,为其他请求提供HTTP 200页面。

您可以检查HostHTTP标头,并根据其大小写服务器不同的内容。如果大小写不正确,则可以提供404页或重定向页面。

但是,对于AFAIK,所有常见的浏览器都会将url的域部分转换为小写(可能是为了防止注册使用外观相似的字符的域,例如I(大写i)而不是l),并且还会发送主机标头的所有小写值,因此您最终将在浏览器中进行无限重定向,但是从理论上讲,没有什么可以阻止HTTP执行此操作。这是浏览器的限制。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.