希望工程boss 发表于 2020-4-24 16:23:10

Apache自动跳转到 HTTPS Apache设置http跳转https

Apache自动跳转到 HTTPS Apache设置http跳转https

网站根目录新建 .htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1

站点绑定多个域名,只允许www.example.com 跳转
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^example.com
RewriteCond %{HTTP_HOST} ^www.example.com
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 ******把网址更改为自己的******


高级用法 (可选)
RewriteEngine on

# 强制HTTPS
RewriteCond %{HTTPS} !=on
RewriteCond %{SERVER_PORT} 80
# 某些页面强制
RewriteCond %{REQUEST_URI} ^something_secure
RewriteCond %{REQUEST_URI} ^something_else_secure
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI}
# 强制HTTP
RewriteCond %{HTTPS} =on
RewriteCond %{SERVER_PORT} 443
# 某些页面强制
RewriteCond %{REQUEST_URI} ^something_public
RewriteCond %{REQUEST_URI} ^something_else_public
RewriteRule .* http://%{SERVER_NAME}%{REQUEST_URI}





页: [1]
查看完整版本: Apache自动跳转到 HTTPS Apache设置http跳转https