如何将http重定向到https

时间:2019-04-29 03:17:22  来源:igfitidea点击:

HTTPS是用于在Internet上广泛使用的计算机网络上进行安全通信的协议。
越来越多的网站正从HTTP迁移到HTTPS,主要是由于以下四个原因:

谷歌宣布,使用HTTPS的网站将在Google搜索中获得轻微的排名提升。
您可以使用新的HTTP / 2协议(由于浏览器支持而需要HTTPS)来实现更快的性能。
HTTPS更安全,访问者的数据完全加密。
HTTPS可以通过启用访客的Web浏览器地址栏中的绿色挂锁来建立信任。

如何在nginx中将HTTP重定向到HTTPS?

将以下代码添加到Nginx配置文件nginx.conf中,将所有HTTP连接重定向到HTTPS。

server {
listen 80;
server_name domain.com www.domain.com;
return 301 https://domain.com$request_uri;
}

如何在Apache中将HTTP重定向到HTTPS?

将以下代码添加到.htaccess 文件中

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]