我的网站通过 iWeb 发布,托管在如下 URL 上:
http://web.me.com/foobar
类似这样的页面:
http://web.me.com/foobar/site/about.html
我为该网站设置了一个自定义域名(例如www.foo.com
)。根据这些说明www.foo.com
,我应该与我的注册商定义一个映射到的CNAME web.me.com
。
我的问题是:
配置 CNAME 后,当有人输入以下内容时会发生什么:
http://www.foo.com
他们真正点击的是哪个 URL?地址栏中会显示什么?(显然我不希望他们点击,http://web.me.com
而是http://web.me.com/foobar
)
答案1
看起来他们还添加了一点“URL 重定向”,但可能没有提到。CNAME 会将 www.foo.com 的任何请求发送到 web.me.com。在 web.me.com 上,它很可能查看 HTTP 请求信息,并看到原始请求/读取来自 www.foo.com,这将允许它实际映射到 web.me.com/foobar。
他们是否“隐身”返回以显示“真实”URL 并未解决。它可能会显示“真实”URL,其中 http 地址将反映 web.me.com/foobar,或者如果它被“隐身”,则 http 地址将保持为 www.foo.com 或变为 www.foo.com/foobar。