mod_rewrite和Apache的问题

我们正在尝试设置一些帮助台软件。 这是一个基于networking的软件应用程序,允许客户和工作人员login,访问票据和供应更新等。我们正在处理的两个不同的领域,我们使用和mod_rewrite规则,使这一切工作与我们仅绑定到其中一个域的SSL证书。 我将列出下面的用例场景以及我们遇到的挑战。

  • 如果您访问http://support.domain1.com/support,则可以redirect到https://support.domain2.com/support
  • 如果您访问http://support.domain2.com/support,则可以将其redirect到https://support.domain2.com/support
  • 如果您访问https://support.domain1.com/support,则会引发“服务器无法find”的错误
  • 如果您在访问https://support.domain2.com/support后访问https://support.domain1.com/support/,则会出现“此连接不可信”错误,该错误信息仅适用于domain2域而不是domain1域名

我已经尝试了几乎每一个mod_rewrite规则,我可以想到帮助做这个工作,我一直没能find正确的组合。 我很好奇,如果有人有关于如何使redirect工作正确的一些想法。 最后,我们需要所有的客户和员工loginhttps://support.domain2.com/support,而不pipe之前列出的URL组合如何。

在此先感谢您的帮助。

如果您没有support.domain1.com的证书,那么没有任何重写魔术会改变用户inputhttps://support.domain1.com时会看到的错误