方式1:nginx配置(下面是一个例子)
server {
#访问http时跳转到https(以下方式任选其一,301为永久跳转)
if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
if ($scheme = http) { return 301 https://$host$request_uri; }
#if ($scheme = http) { return 302 https://$host$request_uri; } #302对seo不友好,强制https这个情况应该使用301
#通过header指定所有资源使用https
add_header Content-Security-Policy upgrade-insecure-requests;
location ^~ / {
proxy_pass http://<serverip>:<port>;
}
}
方式2 通过html文件(下面是关键代码)
<html>
<head>
<meta http-equiv="refresh" content="0;url=https://blog.tinyrui.com/">
</head>
</html>
发表回复