0

これどうやってするの:

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

動いていない。どうしたの?

4

1 に答える 1

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]
于 2013-07-10T00:09:05.530 に答える