0

htaccessで、URLがHTTPで指定されていても、最初は強制的にHTTPSにするにはどうすればよいですか?

例: 次の URL

/subscribe/spanish
/subscribe/english

最初に /subscribe で使用できるある種の正規表現があると思いますか?

4

1 に答える 1

1

はい、次のルールを使用できます。

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^subscribe/ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE,NC]

これにより、次の場合に https が強制されます。

  • で始まるURI/subscribe/
  • URI に http スキームがある
于 2013-10-08T21:55:17.517 に答える