Code前端首页关于Code前端联系我们

SSL证书部署设置 301跳转方式http跳转https

terry 2年前 (2023-09-28) 阅读数 55 #未命名

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]

                                  ^ NC]#HTTP S}非亚洲机房使用此线路替换之前的规则行

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

RewriteCond %{HTTP_HOST} !^www\.

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

虚拟服务器:通过ftp或登录进入主机控制面板-文件管理,输入wwwroot,创建​​一个新文件名为 .htaccess 文件,保存它。 C 编辑按照以下规则写入的 .htaccess 文件:

1

2

3

4

5

6

7

rewriteengine on

rewriteCond%{http: from-https}! (.*)$1 $ [R=301,L]

RewriteCond %{HTTP_HOST} !^www\.

重写规则 ^(.*)$1 $ [R=301,L]

Nginx环境

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

1

2

3

4

5

6

server

{

听 80;

服务器名称;

重新输入 ^(.*) https://www.$1 永久; }

Windows系统II7环境

云服务器:【在IIS中直接启用SSL】在相应站点根目录下新建文件(通过ftp创建或登录后直接输入D:\wwwroot\site ftp命名目录\wwwroot) ) 对其进行命名编辑并添加以下规则:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

                               *)$" "假"/> *                    

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门