【问题标题】:Using Masked Custom Domain with no iframe on IBM Bluemix在 IBM Bluemix 上使用不带 iframe 的屏蔽自定义域
【发布时间】:2015-12-07 09:48:14
【问题描述】:

我有一个 Namecheap 域,我想将它指向我的 IBM Bluemix 应用程序。我尝试过屏蔽重定向:这只是将 Bluemix 应用程序放置在 iframe 中。问题在于,当用户单击应用程序中的链接时,栏中的 URL 不会更改(仅 iframe 路径更改)。此外,如果我使用未屏蔽重定向,那么 URL 会简单地更改为 Bluemix URL (appname.mybluemix.net)。我能做些什么?是否可以将我的域指向 Bluemix 的名称服务器?我怎样才能让我的应用程序的行为就像它驻留在域中一样(没有 iframe,也没有 URL 更改)。 Bluemix 甚至可以做到这一点吗?

谢谢,

--

【问题讨论】:

  • 您需要使用所谓的客户域,请参阅此处ng.bluemix.net/docs/manageapps/updatingapps.html 它需要通过您的提供商配置 Bluemix 和您的域。
  • @data_henrik 我只看到了如何设置 Bluemix 路由(不是来自 Namecheap)。我该如何进行实际设置?谢谢!
  • 每个注册商都有自己的配置菜单。您需要更改 DNS 设置并将域或子域指向 Bluemix。就个人而言,我在注册商 blog.4loeser.net/2014/07/… 中使用了 CNAME 条目

标签: redirect dns server url-redirection ibm-cloud


【解决方案1】:

你不能用 Namecheap(Url cloacking)和 URL Frame 对 SEO 不利。

您可以为您的 Bluemix 应用程序使用自定义域。文档在这里:https://www.ng.bluemix.net/docs/manageapps/updatingapps.html 和这里:https://www.ng.bluemix.net/docs/manageapps/securingapps.html

【讨论】:

  • 感谢您的回复!这些链接似乎只描述了如何在 Bluemix 端创建路由,它们似乎没有说明在域端设置它实际上需要哪些步骤。我将如何进行实际设置?
  • 在您自己的 DNS 配置中将自定义域设置为“A”类型。
  • 在您的应用程序主机上尝试 nslookup 或 ping,您可以看到每次重新启动后 ip 都是相同的,因为这是网关的 ip。然后,网关将您的请求重新发送到您的应用程序。所以,不要担心这个。只需按照文档和我的信息。如果您的应用位于 us-south\ng 地区,您必须输入:75.126.81.68
  • 这似乎是正确的,但是您是如何配置 bluemix 端的?...您的应用程序在 us-south 上吗?
  • 不,没有必要删除 myapp.bluemix.net。你能提供你的域名吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多