我可以在URL中隐藏域名(在我的Rails应用程序中)吗?

时间:2014-02-03 19:14:34

标签: ruby-on-rails ruby-on-rails-4

我有一个Ruby on Rails应用程序,我的客户应该让他们的客户去。但我希望能够从网址中隐藏/屏蔽我自己的域名,因此我的客户的客户不会觉得他们在第三方网站上。

例如,如果我的域名是:

https://app.example.com/visit/:customer_id

然后我可以选择屏蔽example.com部分吗?

如果无法屏蔽域名(我可以看到即使直接使用IP地址,也会出现https错误),那么是否可以添加一些前缀,例如:

https://prefix.app.example.com/visit/:customer_id
https://app.prefix.example.com/visit/:customer_id
https://app.example.prefix.com/visit/:customer_id

顺便说一下,特别是在这些页面上保留https安全性并不重要,但我不认为可以让应用程序同时具有加密和非加密页面?

1 个答案:

答案 0 :(得分:0)

您的客户必须设置他们的DNS以指向您的应用程序。您可以使用CNAME来完成此任务。这可以通过使用子域来完成。

如果您使用SSL / HTTPS,则必须确保证书与域匹配。

像@lassej已经指出的那样,iframe可能是一种更好的集成方式。但它有几个局限。