クリーンな方法は、あなたが、モデル/コントローラ/アクションレベルのSSLサポートを有効にそうようにすることができますSSLの設定について.iniファイルを持つことですこの:
SSLModule-> IndexController-> testAction
## ini file (can be config.ini also)
ssl.modules.SSLModule.require_ssl = true //-> entire module requires SSL
ssl.modules.SSLModule.Index.require_ssl = true //-> entire controller requires SSL
ssl.modules.SSLModule.Index.test.require_ssl = true //-> single action requires SSL
あなたが設定を通じて、または別々に、そしてあなたがここに私のようなcontrollerpluginを含むことができ、あなたのブートストラップファイルのいずれかでこれを解析します。
これを行うには他にも多くの方法がありますが、あなたはそのアイデアを得ると思います!
$Zend_Controller_Front->registerPlugin(new Application_Controllerplugins_Ssl());
の重複[ハウツー-GET-sslmod-rewritezendフレームワーク-MVC-作業-一緒に](HTTP:/ブートストラップでそれを追加する:
は、私が言及するのを忘れてしまいました/stackoverflow.com/questions/380050/how-to-get-sslmod-rewritezend-framework-mvc-working-together) – criticus