0

假设我在secure.domain.com 有一个SSL 安全域。

我在 www.domain.com 和 app.domain.com 也有一个 Web 应用程序(使用 silverstripe)(使用 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 脚本各自的应用...

仅供参考假设我将目录结构 /public_html 和 webroots 分配给应用程序,如下所示: www.domain.com -> /public_html/subdomains/www app.domain.com -> /public_html/subdomains/app secure.domain.com - > /public_html/子域/安全

以前有没有人完成过类似的事情?

4

1 回答 1

1

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

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

也就是说,如果您的主机为您提供此选项。

于 2010-02-04T01:53:26.227 回答