0

www以外のバージョンでのみ動作するSSLを使用したWebサイトがあります。htacessを使用してチェックアウトページを除くすべてのURLをwwwバージョンにリダイレクトし、チェックアウトページにhttps://を追加することは可能ですか?

ありがとう

4

1 に答える 1

0

チェックアウトページがhttps://domain.com/checkout.php

試す:

RewriteEngine On

# redirect non-www hostname to www hostname, but not /checkout.php
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule !^/?checkout.php http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# if checkout.php, redirect if not HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^/?checkout.php https://domain.com%{REQUEST_URI} [L,R=301]
于 2012-10-18T06:30:34.827 に答える