在优化网站的时候,301重定向是站长们必不可缺的一项优化,而301重定向主要用于将内容从一个位置移动到另外一个位置。其实,在理解上也是非常简单的,比如我在http://www.abc.com/a.html上有一些内容,接着我想重构网站,于是我想把此页面上的内容移动到http://www.abc.com/b.html上。所以,我可以实施301重定向将这个页面的所有指标全部转移到另一个页面上。
可能有人会问,为什么非要给重构的网站做301重定向?首先做301重定向之前要明白一点,重定向不仅对用户很重要,而且对于搜索引擎也是很重要的,当网站改版后并通过实施301重定向, 可以让用户或搜索引擎访问旧版页面不是404错误页面,而是成功访问新版本的页面,还可以让搜索引擎知道你是何时移动内容的,所以才会给需要重构的网站做301重定向。
1.适用于使用Unix网络服务器的用户
通过此指令通知搜索引擎的蜘蛛你的站点文件不在此地址下。这是较为常用的办法。
形如:Redirect 301 / http://www.qyc.cc
2.绑定/本地DNS
如果具有对本地DNS记录进行编辑修改的权限,则只要添加一个记录就可以解决此问题。若无此权限,则可要求网站托管服务商对DNS服务器进行相应设置。
3.301代码
//apache服务器 .htaccess 301代码RewriteEngine On
RewriteCond %{HTTP_HOST} !abc.com$ [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [L,R=301]
//js 301代码<script language=javascript> if (document.domain =='yourolddomain') this.location = "http://yourdomain" + this.location.pathname + this.location.search; </script>
本文由奋斗姐SEO博客原创或整理发布,如需要转载请注明出处!