Итак, я получил сайт ZF MVC и хочу принудительно установить SSL-соединение для всего, что находится под моим /checkout/. Я попытался использовать для этого mod_rewrite, поэтому мой .htaccess будет выглядеть так:
RewriteEngine on
RewriteRule (\/checkout.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R]
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|xml|avi|flv|mov|mp3|wav)$ index.php [L]
Конечно же, он срабатывает в SSL, но второе правило, которое специфично для ZF и перенаправляет все на index.php, как бы стирает спецификацию протокола.
К сожалению, мой уровень владения mod_rewrite невероятно ужасен. Может быть, кто-нибудь может помочь мне решить эту проблему?