0

secure.domain.comにSSLで保護されたドメインがあるとしましょう。

また、www.domain.comとapp.domain.com(CakePHPを使用)にWebアプリケーション(silverstripeを使用)があります。

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 / subdomains / secure

誰かが以前にこれに似た何かを達成したことがありますか?

4

1 に答える 1

1

最も洗練された方法は、SSLサブディレクトリをappsフォルダーにシンボリックリンクすることです。これにより、これらは基本的に同じディレクトリになります。

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

つまり、ホストがこのオプションを提供している場合です。

于 2010-02-04T01:53:26.227 に答える