Создание каталога ssl и всех других страниц / dirs не ssl - PullRequest
0 голосов
/ 25 мая 2011

Довольно простой запрос. Я хотел бы использовать 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, чтобы связать два вместе).

Спасибо!

1 Ответ

0 голосов
/ 30 мая 2011

Я на самом деле решил эту проблему, разобравшись с корнем проблемы и используя плагин Wordpress SSL, который делает все это за меня.

Я думаю, что, вероятно, я использую этот метод для создания неправильного дерева, поскольку тогда мне придется беспокоиться о загрузке всех ресурсов через http и т. Д.

...