为网站开启强制HTTP跳转HTTPS

发布于 / 网页制作 / 5 条评论

为网站开启强制HTTP跳转HTTPS无外乎这几种种方法:nginx配置    index写入跳转https的url    Apache的htaccess

nginx方法:

1.首先需要知道配置文件在哪里,下面教大家一种简单的方法:

ps -ef | grep nginx


这样我就知道了我所安装的nginx配置文件路径在/www/server/nginx/conf/nginx.conf
2.知道了路径我们就需要修改nginx.conf的配置
在原先默认的

server
 {
 .................
 }

这样的结构的字符后面写上:

server 
 {
 listen 80;
 server_name cangshui.net;#(这里是我的域名,你是用的时候要替换成你自己的域名)
 rewrite ^ https://$http_host$request_uri? permanent;
 }

Apache的.htaccess方法:

首先确认你的网站根目录有.htasccess文件
将 http 访问强制重定向至 https,代码如下:

RewriteEngine on
 RewriteBase /
 RewriteCond %{SERVER_PORT} !^443$
 RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

直接复制粘贴即可

index写入跳转https的url方法

首先保证你的网站的确是443端口的https站点,然后在80端口建一个站,放一个index.html,写入如下代码:

 

<head>

<meta charset="UTF-8">

<title>沧水酱的分站!</title>


 <meta http-equiv=refresh content="0;url=https://cangshui.net"> 
</head>

代码的意思就是0秒之后跳转至https://cangshui.net,这里你可以自行修改等待时间和跳转网址,嗯,很简单的

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
转载原创文章请注明,转载自: 沧水的博客 » 为网站开启强制HTTP跳转HTTPS
  1. dada

    某女星性感写真?

  2. -咲羽-

    nb帮大忙了,多多指教

  3. 马总

    留个脚印

  4. 老王

    左下角的小人真好看

  5. Setting

    很实用