'隐形'域转发无法按预期工作

时间:2012-04-25 01:56:58

标签: html forwarding cloaking

我已在www.domain101.com注册了域名。我们称之为www.example.com。我在我的heroku应用程序上使用了他们的“隐形转发”选项,我们称之为example.herokuapp.com。如果我想导航到帖子索引页面,我当然会去example.herokuapp.com/posts;但是,当我尝试使用我的隐藏域名 - www.example.com/posts时 - 它会将我带到目标网页。更重要的是,网址不断设置为“www.example.com”,每个页面的标题为“EXAMPLE.COM”。我可以点击页面上的按钮并浏览我的网站,但网址仍然严格保留在'www.example.com'。

我使用了网站上提供的转发选项。我还应该做什么?

1 个答案:

答案 0 :(得分:1)

域名隐藏使用框架使访问者的浏览器在位置栏中显示隐藏域,同时将实际内容托管在其他位置。这就是为什么在您浏览网站时,位置栏永远不会改变的原因; domain101的隐藏实现不会将路径信息转发到您的Heroku应用程序也就不足为奇了。

您应该做的是配置DNS服务器以将您的域的流量直接定向到Heroku。 Heroku上最简单的选项是Zerigo DNS Add-on,如果您托管单个域,则该选项是免费的。如果您愿意,还可以找到许多其他人提供的DNS服务器。

配置DNS服务器后,您还需要告知注册商您选择的DNS服务器是您域的主DNS。这样做的方式因注册商而异,因此您应该查看domain101的文档以获取详细信息。