Domino SSL 301redirect与www和非www

参考这个问题如何在一个多米诺骨牌服务器上从httpredirect到https? 我的redirect失败

(议定书之间的差距和:是因为我没有代表发表多个链接)

  • http://example.com
  • https://example.com
  • http://www.example.com
  • http://www.example.com/old-page

上面的所有url应该301redirect到https://www.example.com

  • 传入url格式:/ *
  • redirect到此url:https://www.example.com/*

  • 传入url格式:/旧页面
  • redirect到此url:https://www.example.com/*

我已经在网站文档中将TCPredirect到SSL设置为是。 我在网站doc上input了“映射到本网站的主机名或地址”的IP地址example.com和www.example.com。

但是当我有如上面链接的问题所build议的规则,我进入与所有url的循环。

我确实有2个站点文档的www和非wwwredirect罚款,但自实施SSL这些被忽略。

我认为问题是,为了使SSL在多个主机名称的Domino中工作,您需要多个IP地址 – 请参阅我对此主题的问题的回答: https : //serverfault.com/a/375106/108199

假设我们从example.com开始。 会发生什么情况是: http : //example.comredirect到https://www.example.com (因为Domino可以在请求中看到主机名)。 当Domino处理encryption的https://www.example.com时,它不知道除了包含请求的IP地址的文件以外,要使用什么网站文档。 那个互联网站点文档被设置为redirect哪个Domino然后 – 并且循环的踢。