1

特定のページにhttpsを設定する必要があります。これを行うために、私の.htaccessには次のものがあります。

RewriteCond %{HTTPS} off
RewriteRule ^(login|message|enter|view|edit|submit)(.*)/?$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]

ただし、これはURLがmysite.com/loginのようであり、mysite.com / de/loginの場合には機能しない場合にのみ機能します。何が前にあるかに関係なく、これらすべてのURLをhttpsにするにはどうすればよいですか?

4

1 に答える 1

1

Replace your code with:

RewriteCond %{HTTPS} off
RewriteRule ^(.*/|)(login|message|enter|view|edit|submit)(/.*|)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]
于 2012-05-31T22:14:41.473 に答える