让我们说我有一个secure.domain.com SSL安全域。

我也有一个Web应用程序(使用silverstripe)在www.domain.com,另一个在app.domain.com(使用CakePHP)

我想的www.domain.com和app.domain.com利用SSL,并且因此必须以某种方式重写使用子域与安装的SSL证书的路径的特定区域。

因此,例如,secure.domain.com/ss/*应该重写到www.domain.com/*并且类似地,secure.domain.com/app/*应该重写到app.domain.com / *

挑战,然而,就是这两个www.domain.com(SilverStripe)和app.domain.com(CakePHP的)有自己的复杂的重写规则,我似乎无法建立一个htaccess脚本,成功地保留了相应的应用程序的功能...

FYI假设我有分配给该应用程序的目录结构/的public_html和webroots如下: www.domain.com - > /的public_html /子域/网络 app.domain.com - > /的public_html /子域/应用 secure.domain.com - > /的public_html /子域/安全

有没有人来完成一些类似的过吗?

有帮助吗?

解决方案

在最优雅的方式是简单地符号链接中的SSL子目录到应用程序文件夹,因此它们基本上是相同的目录。

/public_html/app
/public_html/subdomains/secure.domain.com -> /public_html/app

也就是说,如果你的主机给你这个选项。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top