如何改写单SSL安全的子域使用htaccess的其他子域安全的Web应用程序的路径
-
25-09-2019 - |
题
让我们说我有一个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
也就是说,如果你的主机给你这个选项。
不隶属于 StackOverflow