1

我有一个通过 GoDaddy 注册的网站,我决定将 blog.mysite.com 指向我的 Google Blogger 页面。奇怪的是:你应该告诉你的别名指向 ghs.google.com 而不是 myblog.blogspot.com (后者我试图无济于事)。

我不明白 ghs.google.com 怎么知道要去哪个博客。我从未指定过这一点。实际上,我确实告诉 myblog.blogspot.com 重定向到 blog.mysite.com,但我不认为这就是它建立关联的方式。

我所知道的是 ghs.google.com 让我觉得这很容易和方便,但它没有任何意义,我不知道他们是如何做到的(这不会让我满意)。

感谢您的澄清!

4

1 回答 1

2

在 HTTP 1.1 中,浏览器在向 ghs.google.com 请求任何内容时,会向 ghs.google.com 发送一个包含您的域名称的 Host 标头。

例如,一个 GET 请求看起来像

   GET /pub/WWW/ HTTP/1.1
   Host: www.w3.org

ghs.google.com 将匹配此标头的内容,以确定必须将哪些内容(以及针对哪个站点)发送回浏览器。

于 2012-08-04T08:54:53.673 回答