我在一个 Magento 安装上有多个网站。其中三个站点具有不同的 SSL 证书。SNI 不是一个选项,因此我们决定使用不同的端口来处理请求。
在虚拟主机配置中,每个使用 SSL 的站点都分配了一个不同的端口。
“https://domain1.com”-> 标准 443
“https://domain2.com:444”
“https://domain3.com:445”
如果您直接去找这些请求,它们就可以正常工作。Magento 正确处理其所有请求。
这是摩擦:
如果您在没有端口号的情况下访问“https://domain2.com”,则会触发 domain1.com 的虚拟主机配置。
我需要一种方法来捕获对https://domain2.com的所有请求并将它们重定向到https://domain2.com:444。
必须有一种方法可以使用 mod_rewrite 或 mod_proxy 来做到这一点。