2010-01-19 2 views
1

В основном я использую drupal и могу перенаправить на страницу SSL. Но однажды на этой странице и продолжении навигации все страницы продолжаются по HTTPS. Существует одна страница, на которой мне нужен SSL, и мне нужно перенаправить обратно после того, как вы покинете эту страницу. В настоящее время у меня есть это:.htaccess SSL на определенных страницах

RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule ^conference https://url/conference/ [R=301,L] 
RewriteCond %{SERVER_PORT} =443 
RewriteRule !^conference http://url%{REQUEST_URI} [R=301,L] 

Благодаря

ответ

0

После того, как данные формы была размещена, перенаправлять к абсолютному HTTP URL.

Также обратите внимание, что на самой странице формы не нужно использовать SSL; достаточно, чтобы данные были POSTED с URL-адресом HTTPS. Это означает, что вам вообще не нужно использовать mod_rewrite для этого.

0

Добавить это правило, чтобы вернуться к HTTP:

RewriteCond %{SERVER_PORT} =443 
RewriteRule !^join http://www.example.com%{REQUEST_URI} [R=301,L] 
2

Модуль Secure Pages может делать то, что вы описали, в очень настраиваемым способом, так что добавление дополнительных страниц в будущем может быть сделано без редактирования. Htaccess.

Смежные вопросы