ssl证书部署设置301跳转将http跳转到https的方法

2023年 7月 11日 40.9k 0

linux操作系统 apache环境

云服务器:【直接在apache上部署的SSL】在对应站点根目录下新建(通过ftp或登录wdcp管理面板中:站点列表-文管-进入public_html-创建文件)一个文件命名为.htaccess。

1

2

3

4

5

6

7

8

RewriteEngine On

RewriteCond %{HTTP:From-Https} !^on$ [NC]

#RewriteCond  %{HTTPS} !^on$ [NC]                        # 非亚数机房用这一行替换上一行规则

RewriteRule ^(.*)$ $1 [R=301,L]

RewriteCond %{HTTP_HOST} !^www\. 

RewriteRule ^(.*)$ $1 [R=301,L]

虚拟主机:可以通过ftp或登录后进入到主机管理面板-文件管理,进入wwwroot,新建一个文件命名为.htaccess文件,保存即可。

编辑.htaccess文件写入以下规则:

1

2

3

4

5

6

7

RewriteEngine On

RewriteCond %{HTTP:From-Https} !^on$ [NC]

RewriteRule ^(.*)$ $1 [R=301,L]

RewriteCond %{HTTP_HOST} !^www\. 

RewriteRule ^(.*)$ $1 [R=301,L]

Nginx环境

编辑nginx站点配置文件(登录wdcp管理面板中:站点列表-文管-虚拟主机站点文件nginx-对应站点配置文件),添加以下规则

1

2

3

4

5

6

server

{

listen 80;

server_name ;

rewrite ^(.*) https://www.$1 permanent;           #  对应修改为您自已的域名   

}

Windows系统 II7环境

云服务器:【直接在IIS上部署的SSL】在对应站点根目录下新建(通过ftp或登录后直接进入到D:\wwwroot\站点ftp命名目录\wwwroot创建)一个文件命名为并编辑添加以下规则:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

   # 非亚数机房用这一行替换上一行规则

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论