2012-01-09 16 views
0

私はいくつかのページだけのSSLリダイレクトをしようとしています。 viewcart、checkout、このルールを適用しようとすると、サーバー500のエラーが表示されます。以下はhtaccess sslリダイレクト

は私のhtaccessで事前に助けを

RewriteCond %{HTTPS} on [s=2] 
RewriteRule ^viewcart$ https://%{HTTP_HOST}/viewcart [R,L] 
RewriteRule ^checkout$ https://%{HTTP_HOST}/checkout [R,L] 

感謝を使用しています行です。それがすぐに解決されることを願っています。 のMR P

答えて

0

sあなたがと同じを達成することができる[S = 2]

RewriteCond directive

するRewriteCondの%{HTTPS}の有効フラグない

おかげ以下

#if not already https 
RewriteCond %{HTTPS} off 
RewriteRule ^viewcart$ https://%{HTTP_HOST}/viewcart [R,L] 

#if not already https 
RewriteCond %{HTTPS} off 
RewriteRule ^checkout$ https://%{HTTP_HOST}/checkout [R,L] 
+0

ありがとう私がやっていることですが、より良い解決策を考えました - しかし、あなたは "有効なフラグではありません..."と指​​摘しました。私がやった間違いです...ありがとう – user769889

関連する問題