如何将我的客户端URL链接到我的服务器,以便将来进行HTTPS迁移?

时间:2009-12-14 22:05:22

标签: ruby-on-rails url https

如何将我的客户端URL链接到我的服务器,以便将来进行HTTPS迁移?

我有一个.net winforms客户端在rails后端与我的ruby交谈。如果我将来移动网站,我想确保来自客户端的API链接不必更改。

或者这是托管服务提供商可以让您配置的东西。

哦,当我迁移时,我不希望发生任何非HTTPS。

PS1 - 我不是在谈论在这里移动服务器,只是使用证书升级现有的Web应用程序服务器并转移到仅限HTTPS的流量

3 个答案:

答案 0 :(得分:3)

在客户端应用程序中放置一个基本URL作为配置参数,然后通过getLinkURL(String relativeDestination)方法运行所有新链接,该方法将为您提供完整的URL。

如果您担心尚未更新的客户端发出非http请求,请在您的http(非安全)虚拟主机中重定向服务器上的重定向301 / https://。

答案 1 :(得分:0)

如果我正确理解了这个问题,我认为你可以通过在任何地方使用相对链接来解决这个问题;除非有理由你不能这样做?

答案 2 :(得分:0)

我认为你需要研究DNS以及它是如何工作的。它不会保护您免受HTTP到HTTPS迁移的影响,但允许您移动服务器而无需重新设计代码。理想情况下,我认为您希望代码中的配置设置可以在必要时从HTTP切换到HTTPS(并返回)。