网站优化之全站http301跳转到https的域名

发布时间:2020-02-17 15:06 编辑:西极电力网

今天给大家分享一下如何将zblog网站全站http301跳转到https的域名。

百度现在对站内优化的要求越来越高,相应的如果你的网站站内优化做好了,那么就会获得比较好的排名,这也是seo的魅力所在。

进入正题,百度站长工具中有一个HTTPS认证功能,百度蜘蛛对通过HTTPS认证的站点的抓取会更友好。

HTTPS认证

所以本站最近也做好了HTTPS认证,但是在昨天却发现了一个问题:收录从60多一直降到了35个;点开收录的文章,却跳转到了网站首页!(EKai-003,67.228.81.184)

这真是一个不容忽视的大问题!

我开始反思,本站做的https认证的时(阜阳seo优化,bgn-039) 候,用宝塔将带www的域名301到了https的域名,是不是这个原因造成的呢?我果断登录了宝塔后台,然后关掉了301,再去(vue seo,star-369) 点开收录的文章页,果然不再跳转到首页了,问题就在这。

但是紧接着问题又来了:我关闭了301之后,现在访问带http的域名并不会跳转到https,而百度https认证是必需要全站都要支持https访问的,于是我开始琢磨如何将zblog网站全站http301跳转到https的域名。经过一番百度,终于找到了方法,下面分享给大家。

注:本站用的是windows系统apache服务器zblog网站程序,本方法(jufd-310,tek-077) 并不适用于其他的系统或者服务器,请大家不要盲目复制。

打开网站根目录下的.htaccess配置文件,然后将以下代码粘贴到“RewriteEngine On”命令下。

RewriteCond %{SERVER_PORT} !^443$RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [R=301,L]

这样访问http的网址的时候就会自动跳转到https的网址了。

另外如果您的网站需要将不带www的域名跳转到带www的,再添加两行代码就OK了。

RewriteCond %{SERVER_PORT} !^443$RewriteRule ^(.*(avop-210,sw-137) )?$ https://%{SERVER_NAME}/$1 [R=301,L]RewriteCond %{HTTP_HOST} ^不带3w的域名 [NC] Rewrit(juc-959,snis-381) eRule ^(.*)?$ https://带3w的域名/$1 [R=301,L]

然后给大家解释一下以上代码是什么意思:

(1).RewriteEngine On:开启重写功能。(2).RewriteCond:规定重写的条件。(3).RewriteRule:重写命令(4).%{SERVER_PORT}:获取服务器端口(5).%{http_host}:获取访问的域名(6).^(黒木アリサ,star-429) (.*)$:获取URL除去查询字符串的部分(5).$1:表示^(.*)$小括号所匹配的内容,$2表示第二个小括号所匹配的内容,以此类推。(6).[R=301]:表示原始网址重定向为后来重写的网址。(7).[L]:Last rule(最后一条规则): 告诉服务器在本条规则执行完后停止重写URL。立即停止重写操作,并不应用其他重写规则。它对应于Perl中的last命令或C语言中的break命令。这个标记用于阻止当前已被重写的URL被后继规则次(seo建设者,midd944) 重写。例如,使用它可以重写根路径的URL(“/”)为实际存在的URL(比如:”/e/www/”)。(百度seo点击软件,300mium 024)

以上就是朝阳seo给大家分享的如何将zblog网站全站http301跳转到https的域名,如果您还有不懂或者不会的地方,可以在下面留言讨论(seo优化视频,ktkp-073) ,我看到后会及时回复的。我是魏朝阳,专注分享seo知识和经验的seoer。

TAG: seo实战密码pdf seo面试题 张勇seo 教育seo seo优化建议 seo服务站 好搜seo 潍坊seo教程 重庆seo俱乐部 将成seo seo香港 思追seo 漳州seo优化 昆明seo招聘 荆州seo 张斌SEO 网站seo软件 重庆seo外包 seo兼职外包 上海网站seo优化

上一篇:消息称百度或禁止推广SEO搜索类别关键词 下一篇:网站域名这样选 让你的网站优化事半功倍

相关阅读

精彩推荐