漂流的心 | 耿真的个人网站 | 鲁ICP备15001313号 | 本站永久网址:https://www.gengzhen.cn|

如何做301重定向及相关解决方案

发布:耿真(GengZhen) 2021-05-30 02:15:00 归属栏目: 网站优化

很多人不懂301重定向,不知道怎么用。这样一来,域名的使用就比较混乱,不利于搜索引擎优化。以下耿真seo分享301重定向的相关知识。

301重定向是什么意思?

在地址栏中输入:

比如耿真seo的域名gengzhen.cn,可以看到自动跳转到这个的效果是301重定向。

但是,并非所有虚拟主机都支持此类操作,支持此类操作的条件是:

1.linux的虚拟主机Apache的服务器需要支持文件htaccess(问主机厂商是否支持。)如果是,将前两个域名解析为同一个IP,然后在的开头添加一个规则.htaccess文件:

代码:

重写第%{http_host} ^gengzhen.cn  [NC]

重写器^(.*)$ $1 [R=301.L]

需要注意的是,当传输到本地时不能直接修改.htaccess,我们可以把它修改成.htaccess.txt来访问和编译它,写完要写的代码后,直接上传.htaccess.txt添加到空间,然后直接修改.htaccess.txt到根目录,通过FTP访问文件名,可以提高效率!

2.窗口的虚拟主机IIS的服务器需要安装ISAPI_Rewrite。(问主机厂商是否支持)如果支持SEO优化和推广,先将两个域名解析为同一个IP,然后在httpd.ini文件开头添加以下规则:

代码:

重写第二部Host:^gengzhen $

重写.cn/tag/规则">规则(.*) https://www.gengzhen.cn1 [R,I]

如果使用上述代码不可行,请尝试以下代码:

代码:

[ISAPI _重写]

# 3600=1小时

CacheClockRate 3600

重复限制32

重写第二主机: ^gengzhen.cc $

重写规则(.*) http://www.gengzhen.cc$1 [I,RP]

大多数虚拟主机都不支持此操作,此时该怎么办?

上述301重定向操作模式不是必须的,如果主机不支持,下面的方法也可以达到效果。

1.如果是全新的域名和网站,也就是暂时没有收录没有www的域名,可以使用没有www的域名转发到有www的域名。转发是在域名管理的后台设置的,国内一些域名提供商是不允许的。

2.如果网站已经存在了一段时间,很多页面中也包含了没有www的域名,这些域名是在微信官方账号中产生的,那么有www和没有www的域名同时被用来解析到网站的IP。那么对于网站的小程序开发、主导航、分类、或者二次导航等一些重要岗位,就要尽量采用带www的绝对地址。

相关问题?

1.为什么要把没有www的域名通过301或者其他方式转移给有www的域名?

这主要是为了URL标准化,让网站的权重集中在某个域名上,而不是分散。

2.有www,301的域名可以转到没有www的域名吗?

如果发现没有www的域名排名更好或者收录更好,可以把有www,301的域名放在没有www的域名上。

之所以推荐没有www的301到上面有www,主要是因为中国人习惯用域名,一般习惯取www。

3.没有www的域名不解析不转发,可以吗?

因为很多人在访问你的网站时可能会在没有www的情况下输入域名,所以建议应该是绑定的。

4.你需要301 index.html或index.php到主域名吗?

  做301的目的是为了集中权重,所以无论站内还是站外链接形式,只要使用主域名作为地址,即使用没有索引的URL作为锚文本,就可以实现集中权重的功能。而且当所有链接都没有索引的时候,用户和搜索引擎都不会访问有索引的URL。

温馨提示本站内所有原创内容禁止转载,谢谢合作!

关注耿真SEO微信公众号