为网站开启强制HTTP跳转HTTPS | 沧水的博客

为网站开启强制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,这里你可以自行修改等待时间和跳转网址,嗯,很简单的

这篇文章有3人发言了呢.

  1. 留个脚印

    马总

    2018/8/25

    @Ta
    #1
  2. 左下角的小人真好看

    老王

    2018/8/11

    @Ta
    #2
  3. 很实用

    Setting

    2018/5/6

    @Ta
    #3

发表评论



Copyright 2017 沧水的博客. All Rights Reserved.
湘ICP备17021400号-1托管于腾讯云中国律法保护