SEO网站优化之如何做301重定向
很多人不了解301重定向,不知道如何使用,导致域名使用混乱,不利于搜索引擎优化。下面给大家讲解一下301重定向的相关知识。
301 重定向是什么意思?
在地址栏输入:
比如洪涛博客中的域名tlkjt.com,可以看到自动跳转到了www.tlkjt.com。这个效果就是301重定向。
但并不是所有的高端建站虚拟主机都支持这样的操作。支持此类操作的条件是:
1、Linux虚拟主机的Apache服务器需要支持.htaccess文件。 (咨询托管公司支持)如果支持,先将两个域名解析为同一个IP,然后在.htaccess文件开头添加如下规则:
代码:
RewriteCond %{http_host} ^AAA.com [NC]
重写规则^(.*)$ http://www.AAA.com/$1 [R=301.L]
需要注意的是.htaccess文件在传到本地时不能直接修改。我们可以修改成.htaccess.txt 来进行访问编辑。写好要写的代码后,直接把.htaccess.txt上传到空间,然后用ftp把.htaccess.txt直接修改成.htaccess文件名,这样可以提高效率!
2、window虚拟主机的IIS服务器需要安装ISAPI_Rewrite组件。 (如果支持可咨询主机公司)如果支持,先将两个域名解析为同一个IP,然后在httpd.ini文件开头添加如下规则:
代码:
RewriteCond Host:^AAA.com$
重写规则(.*) http://www.AAA.com$1 [R,I]
如果上面的代码不可行,请试试这个代码:
代码:
[ISAPI_Rewrite]
高速缓存时钟速率3600
重复次数32
RewriteCond Host: ^hongtaoseo.com$
RewriteRule (.*) http://www.hongtaoseo.com$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作为锚文本,可以实现集中权重的功能。而当所有链接都没有索引时,用户和搜索引擎将无法访问带有索引的网址。
我们专注高端建站,小程序开发、软件系统定制开发、BUG修复、物联网开发、各类API接口对接开发等。十余年开发经验,每一个项目承诺做到满意为止,多一次对比,一定让您多一份收获!