宝塔面板Nginx服务器301自动跳转到https带www域名的方法

无论你的站点使用的是Nginx,还是Apache,都需要修改网站配置文件,宝塔面板Nginx服务器301自动跳转到https带www域名设置方法也是需要修改网站配置文件的,但重要的前提是你的网站已申请好https协议SSL证书

301自动跳转到https带www域名前期是做你需要先申请好网站SSL证书。

一、Nginx网站配置文件修改:

1、登录宝塔面板,点击“网站”菜单,找到你需要设置301自动跳的网站,点击右边的“设置”按钮,进入网站设置界面,

2、进入网站设置界面,找到网站“配置文件“

3、修改Nginx网站配置文件,将以下代码复制粘贴到配置文件中,代码中的域名改成你自己的域名

#301-START
if ($host ~ ‘^域名.com’){
return 301 https://www.域名.com$request_uri;
}
#301-END
#HTTP_TO_HTTPS_START
if ($server_port !~ 443){
rewrite ^(/.*)$ https://$host$1 permanent;
}
#HTTP_TO_HTTPS_END

Nginx网站配置文件修改完成后,点击“保存”按钮,就完成了不带www域名及非https域名301自动跳转到https带www域名的设置步骤。

二、Apache环境.htaccess设置301跳转:

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.域名.com/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ https://www.域名.com/$1 [R=301,L]

原文地址:
https://www.zhuzhouren.cn/jianzhanjiaocheng/fuwuqiyunwei/4701.html

相关文章:

5个网站改版或者更换域名301重定向设置详细案例
https://www.wn789.com/50945.html

Related Posts