サイトの大部分を http:// にしたいが、1 つのチェックアウト ページを https:// にしたい
ユーザーを確認して https:// に切り替えて、http:// で使用できないようにするにはどうすればよいですか?
サイトの大部分を http:// にしたいが、1 つのチェックアウト ページを https:// にしたい
ユーザーを確認して https:// に切り替えて、http:// で使用できないようにするにはどうすればよいですか?
あなたはこの方法でテストすることができ、私にとってはうまくいきます
.htaccess
このコードをファイルに追加します
RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteRule ^checkout ? https://myproject.localhost/my_checkout_url [R,L]
あなたにとってもうまくいくことを願っています
.htaccess ルールを使用して、特定の URL に対して SSL を強制できます。この例では、レジスター/支払いディレクトリのいずれかにアクセスすると、https:// URL にリダイレクトされます。
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteCond $1 ^(register/payment|login)
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 443
RewriteCond $1 !^(register/payment|images|css|javascript|login)
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
これは、必要に応じて変更できます。お役に立てれば。