it-swarm.dev

Joomlaサイトの一部でSSLを強制する

Joomla 2.5または3、あるいはその両方で、特定のページでSSLを有効にすることはできますか?グローバル構成で「SSLを強制する」オプションを知っていますが、eストアのあるサイトがあり、ユーザーがチェックアウトプロセスに入るときにユーザーを安全な接続にリダイレクトしたいと思います。どうやってやるの?

5
Bogowoe

Yireo SSLプラグインを使用する方法を知るのが一番です。あなたはあなたの店の部品を強制することはできないと思いますが、あなたはコンポーネント全体を強制することができます。また、ストアにSSLスイッチがあるかどうかを確認することもできます(ほとんどの場合)。

https://www.yireo.com/software/joomla-extensions/ssl-redirect

3
Brian Peat

プラグインまたは.htaccessファイルを使用した上記の両方の回答は有効です(私は.htaccessを自分自身が好きで、より普遍的です)。通常の「http」を使用してページにアクセスしても、データが暗号化されずに送信される場合、httpsに強制されません。セキュリティデータを使用する場合、データを本当に安全にする必要がある場合は、メタデータの[安全]メニューをリレーしません。

1
Evolutionary

Yireo SSLプラグインを使用するというブライアンピートの提案に2番目ですが、代わりに.htaccessファイルを使用してこれを実現することもできます(URL構造の複雑さとリダイレクトするページの数によって異なります)。

RewriteCond %{HTTPS} =off
RewriteRule ^checkout$ https://%{HTTP_Host}%{REQUEST_URI} [R=301,L]

これにより、ユーザーが http://yoursite.com/checkout にアクセスした場合、ユーザーは安全な接続にリダイレクトされます。

サイトの一部でのみSSLを使用する特別な理由はありますか?機密情報が非セキュア(HTTP)接続を介して送信され、その後HTTPSにリダイレクトされる場合、セキュリティ上の問題になる可能性があります。その場合、それはすでに遅れており、情報は誰かに拾われた可能性があります。

更新:

SSLを使用してメニュー項目を強制的に表示できることに気づきました。

Secure setting - Joomla 2.5

Secure setting - Joomla 3

1
johanpw