Have any Question?

***********

强制使用https

方式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>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注