首页 > 运营 > 帮助中心 > 正文

网站http到https改造后301重定向系统介绍

2020-07-03 12:44:07
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了网站http到https改造后301重定向系统介绍,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

     网站由http到https改造后很多童鞋都想着要做301重定向。至于为什么要做301重定向,当然是为了传递权重,方便网站SEO。这里关于为什么要做301重定向的问题织梦模板网就不深入探讨了,我们今天要给大家说的是如何来做的问题。

     因为很多朋友在做了301重新定向后就可以去百度站长平台认证https,但是百度的https认证是严格遵守301重定向的,如果没有进行301设置,提交之后就会出现“请将您的http站点301重定向到https站点”。

言归正传:怎么进行HTTP到HTTPS的301重定向设置

不同的服务器环境,301跳转代码的设置也不同,所以大家在做301重定向之前要先弄清楚自己服务器的环境。

1、linux系统+Apache环境

把下面的代码写入.htaccess文件。比如错新网的很多用户使用的是阿里云的云服务器ECS用的事linux系统apache环境,那么就可以使用的301重定向代码如下:

<IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{HTTP:From-Https} !^on$ [NC]RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} !^www/. RewriteRule ^(.*)$ https://www.abc.com$1 [R=301,L] </IfModule>

2、linux系统+Nginx环境

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

server{listen 80;server_name abc.com;rewrite ^(.*) https://www.abc.com$1 permanent; }

更为详尽的介绍可以参看《宝塔面板转https(ssl)后设置301跳转将http跳转到https》

3、Windows系统+II7环境

云服务器的设置代码:在对应站点根目录下新建(通过ftp或登录后直接进入到D:/wwwroot/站点ftp命名目录/wwwroot创建)一个文件命名为web.config并编辑添加以下301重定向规则:

<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <rules> <rule name="301" stopProcessing="true"> <match url="^(.*)$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTPS}" pattern="^on$" negate="true" /> </conditions> <action type="Redirect" url="https://www.abc.com/{R:1}" redirectType="Permanent" /> # www.abc.com对应修改为您自已的域名 </rule> </rules> </rewrite> </system.webServer> </configuration>

虚拟主机的设置代码

可以通过ftp或登录后进入到主机管理面板-文件管理,进入wwwroot,新建一个文件命名为web.config并编辑添加以下301重定向规则:

<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <rules> <rule name="301" stopProcessing="true"> <match url="^(.*)$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_FROM_HTTPS}" pattern="^on$" negate="true" /> </conditions> <action type="Redirect" url="https://www.abc.com/{R:1}" redirectType="Permanent" /> # www.abc.com对应修改为您自已的域名 </rule> </rules> </rewrite> </system.webServer> </configuration>

以上这些代码,要根据自己的服务器或者虚拟主机选择,如果选择错误,那么不但301重定向无法生效,还可能造成网站无法打开哦。

到这里,织梦模板网就把整个网站的HTTPS改造后由原来的http到301重定向到https全部介绍了。聪明的朋友么都学会了吗?


以上就是网站http到https改造后301重定向系统介绍的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表