これどうやってするの:
Redirect permanent /ANY_TWO_CHARACTERS/secure/ANY_PATH https://example.com/THE_ANY_TWO_CHARACTERS/secure/ANY_PATH
私は試した:
Redirect permanent /(..)/secure(.*) https://example.com/secure$1
動いていない。どうしたの?
ディレクティブで正規表現を使用することはできませんRedirect
。次を使用する必要がありますRedirectMatch
。
RedirectMatch permanent ^/../secure/(.*)$ https://example.com/secure/$1
あなたの正規表現には(..)
最初のグループ化があるため、$1
「ANY_PATH」ではなく「ANY_TWO_CHARACTERS」になります。
試す:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^/?../clients/ https://example.com%{REQUEST_URI} [L,R=301]