域名重定向指的是一个域名跳转到另外一个域名上,通常我们在SEO优化操作中用的比较多,那么域名重定向应该要怎么做呢,很多人网页出现https跳转最后显示域名重定向过多,我们如何解决呢?
如上图所示,返回状态码是301,而301的状态码也就是域名永久重定向的状态。如何操作?
第一步,打开宝塔,点击左侧导航,找到“网站”,然后点击你的域名,如上图所示。
第二步:找到左侧导航“重定向”,选择添加重定向的功能。
第三步,选择开启重定向,重定向的类型是域名,重定向方式是301,当然也可以是302,重定向的域名,第一个是需要跳转的域名,第二个是被跳转的域名。然后点击提交即可。
这个时候,我们就可以看到重定向做完了,我们使用第三方站长工具去查询状态码是不是301或者302,或者我们自己使用浏览器打开一下,看有没有跳转。
此网页包含过多的重定向如何解决?
当你做了重定向以后,是不是会出现网页包含多个重定向的问题,所以导致网页打不开呢,其实大多数的原因是https导致的。如下图所示:
通常来讲,我们做网站的时候会同时解析不带www的和带www的域名,同时又都做了https,同时在做https的时候又开启了强制https,如下图所示:
这个时候出现的问题是,不带www的域名先跳转到https上,然后不带www的https又跳转到带www的80端口,然后带www的80端口又跳转到带www的443端口,所以出现了重定向次数过多。如何解决呢?
- 关闭强制https,这个强制https就是强制跳转的意思,也就是301,关闭强制跳转了,就会出现百度站长平台https认证的时候可能会不通过。
- 重定向的时候如上图所示,我们直接重定向到带www的https上,所以在重定向加域名的时候,我们直接填写https的域名。
- 开启强制https,但是关闭重定向的功能,这时候不带www的会跳转到不带www的https上,带www的会跳转到带www的https但,但是不带www的不会跳转到带www的域名上了。但又有人考虑这不符合搜索引擎的要求,因为搜索引擎的标准的URL统一,这样会出现重复页面,那么我们这个时候可以使用canonical标签来规范URL,实际上我们很多cms都会出现这种多个URL同一个页面的现象,比如说wordpress有动态可以打开,伪静态也可以打开,即使wordpress做了301,但依然大多数的人在做主题的时候都会使用canonical来规范。