0

URL文字列をチェックする単一の書き換えルールを考え出そうとしています。単語が含まれている場合は、httpsバージョンに書き換えます。

例: [これらすべてのケースに対して 1 つの書き換えルールが必要]

$http://www.example.com/account/login  to  https://www.example.com/account/login
$http://www.example.com/checkout  to  https://www.example.com/checkout
$http://www/example.com/info/contact  to  https://www.example.com/info/contact

これは機能せず、理由がわかりません

$RewriteCond %{HTTPS} off
$RewriteCond %{REQUEST_URL} checkout|account
$RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
4

1 に答える 1

1

何かのようなもの:

RewriteCond %{HTTPS} off
RewriteRule ^(account/.+|checkout|info/contact)$ https://www.example.com/$1 [R=301,L]
于 2012-04-19T18:44:36.893 に答える