2012-03-29 10 views
0

私のウェブサイトにはお支払いページがあります:domain.com/user/payment/product_name私はこのページに来るすべてのリクエストがhtaccessのHTTPS。 "product_name"は引数です。URLは特定の例外を除いてHTTPからHTTPSに書き換えます

これは私の現在のコードです:私は私が間違ってやっているかわからないんだけど

RewriteCond %{HTTPS} off 
RewriteCond ^([^/]+)/payment/([^/]+)$ [NC] 
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1/payment/$2 [R=301,L] 

また、ユーザーが支払いページ以外の任意のページ(HTTPにリダイレクトされる)にHTTPSを使用してページを開く場合は、

ありがとうございました。

答えて

1
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)/payment/([a-zA-Z0-9\-])(/?.*)$ https://domain.com/$1/payment/$2$3 [R=301,L,QSA] 
+0

申し訳ありませんが、 "product_name"は引数であることを忘れました – morandi3

+0

今すぐ確認してください! – undone

+0

と "user"が引数/変数の場合はどうなりますか? – morandi3

関連する問題