0
爲什麼我看到一些網站的網址爲a.b.com
,其他網址的格式爲b.com/a
?諸如「a.b.com」而不是「b.com/a」之類的URL有什麼區別?
例如,爲什麼它是gist.github.com
而不是github.com/gist
?
爲什麼我看到一些網站的網址爲a.b.com
,其他網址的格式爲b.com/a
?諸如「a.b.com」而不是「b.com/a」之類的URL有什麼區別?
例如,爲什麼它是gist.github.com
而不是github.com/gist
?
這些是不同的組件。有關組件及其定義的列表,請參閱URI標準的section 3。
https://gist.github.com/
gist.github.com
。/
。https://github.com/gist
github.com
。/gist
。作爲https://gist.github.com/
通常也有像第二URI(例如,https://gist.github.com/foobar
)路徑,我想你在權威組分主要感興趣的。
在你的實施例中,DNS被使用,即,這些都是域,其包括標籤,separated by .
:
gist
是第三級域(aka. subdomain)github
是一個第二級域名com
是頂級域(TLD)頂層控制第二電平,第二電平控制所述第三電平,等等。因此,如果您購買域名github.com
,您通常可以控制其所有第三級域名(以及第四級域名等)。
這是給站長哪種URI的設計被使用,並且該決定可能取決於許多不同的因素:什麼是技術上是可行的,他們和他們所使用的系統,可用性(example),SEO(example)等。使用不同host names(域)的常見原因是它們可以輕鬆託管在不同的服務器上。
例子:
http://www.ebay.de/
德國,http://www.ebay.it/
意大利)http://alice.tumblr.com/
愛麗絲http://bob.tumblr.com/
鮑勃)https://twitter.com/alice
愛麗絲https://twitter.com/bob
鮑勃)https://en.wikipedia.org/
,法語爲https://fr.wikipedia.org/
)