Довольно простой запрос. Я хотел бы использовать mod_rewrite на apache, чтобы перенаправить каталог на ssl на моем веб-сайте, и сделать так, чтобы он «вырвался» из ssl при переходе за пределы этого каталога. Попасть в https достаточно просто, используя следующую команду:
# Make gift-cards https
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} gift-cards
RewriteRule ^(.*)$ https://%{SERVER_NAME}/staging/$1 [R,L,C]
# Make all other pages normal
RewriteCond %{SERVER_PORT} 443
RewriteCond %{REQUEST_URI} !gift-cards
RewriteRule ^(.*)$ http://%{SERVER_NAME}/staging/$1 [R,L]
Но всплеск оказывается небольшой проблемой, я не совсем уверен в том, что происходит ... мое правило создания всех остальных страниц, кажется, не работает по какой-то причине (и я получаю забавный 'Найдено 'сообщение, если я не использую C, чтобы связать два вместе).
Спасибо!