.htaccessがホームリンクにSSLを追加しないようにしたいと思います
しかし、ウェブサイトの他のすべてのリンクで
したがって、ホームページだけが安全ではありません。そのための最良の.htaccess設定は何ですか?
ありがとう
.htaccessがホームリンクにSSLを追加しないようにしたいと思います
しかし、ウェブサイトの他のすべてのリンクで
したがって、ホームページだけが安全ではありません。そのための最良の.htaccess設定は何ですか?
ありがとう
を超えて存在するものRewriteRule
を照合するために使用し、照合された場合はSSLに書き換えます。/
RewriteEngine On
# If ssl is not already active
RewriteCond %{HTTPS} !=on
# .+ matches one or more of any character... An empty string would not match
RewriteRule ^(.+)$ https://%{HTTP_HOST]}%{REQUEST_URI} [L,R=301]
mod_rewriteと.htaccessを有効にしてからhttpd.conf
、次のコードを.htaccess
アンダーDOCUMENT_ROOT
ディレクトリに配置します。
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^.+$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} =on
RewriteRule ^$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]