1

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

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

4

1 回答 1

1

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

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

配置 DNS 服务器后,您还需要告诉注册商您选择的 DNS 服务器是您域的主 DNS。注册商之间的方法不同,因此您应该查看 domain101 的文档以获取详细信息。

于 2012-11-12T01:21:15.867 回答