欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

织梦模板

当前位置:织梦模板 > 技术文档 > 网站技巧 > 网站http到https改造后301重定向系统介绍
这篇文章主要为大家详细介绍了网站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文件。比如织梦361的很多用户使用的是阿里云的云服务器ECS用的事linux系统apache环境,那么就可以使用的301重定向代码如下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{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重定向系统介绍的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: HTTPS 301 http 301重定向

上一篇织梦CMS怎么批量删除内链链接保留文本

下一篇织梦Dedecms文章内容字数数量统计实现办法

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在