1、什么是301转向?什么是301重定向?
301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
2、什么是302重定向?
302重定向又称之为302代表暂时性转移(Temporarily Moved ),英文名称:302 redirect。也被认为是暂时重定向(temporary redirect),一条对网站浏览器的指令来显示浏览器被要求显示的不同的URL,当一个网页经历过短期的URL的变化时使用。一个暂时重定向是一种服务器端的重定向,能够被搜索引擎蜘蛛正确地处理。
3、301重定向与302重定向的区别
302重定向是暂时的重定向,搜索引擎会抓取新的内容而保留旧的网址。因为服务器返回302代码,搜索引擎认为新的网址只是暂时的。 SEO 302好于301
301重定向是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址。
很多SEO教程都经常提到301重定向SEO技术实现,今天我们来说一下如何设置301重定向教程,在说前面我们先来了解一下什么是301重定向SEO技术,
当我们解析域名的时都会碰到同一个域名做两次解析的情况,我们拿青岛礼品网的域名举例:qingdaolipin.com和www.qingdaolipin.com这两个都要做域名解析,假如其中某一个没有做解析,那么这个网址就无法访问。有的人只关心www.qingdaolipin.com和qingdaolipin.com这两个域名可以打开网站就行,只要我们都做了解析,两个域名都可以打开网站,不过这样的话,网站权重就会分配到两个域名上,为了SEO优化,我们得将网站权重集中在一个域名上,通常SEOER都会将qingdaolipin.com域名301重定向到www.qingdaolipin.com上,这样的话,只要通过qingdaolipin.com域名访问的都会自动跳转到www.qingdaolipin.com上。
301重定向又被称为301转向或301跳转。指的是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
说完了301重定向的概念,下面我们来说说如何设置301重定向:
首先来说说在Linux虚拟主机下如何设置301重定向SEO技术:
Linux虚拟主机下,如果网站服务器是Apache,在.htaccess文件开始处加入下面规则代码(如果没权限修改,可以联系空间商协助修改)下面这段代码里的青岛礼品网的网址换成你们自己的网址。
RewriteCond %{http_host} ^qingdaolipin.com [NC]
RewriteRule ^(.*)$http://www.qingdaolipin.com /$1 [R=301,L]
下面说一下WIN虚拟主机下如何设置301重定向SEO技术:
Win虚拟主机只要支持伪静态的,现在国内几乎所有的虚拟主机都支持伪静态了。新建一个文本,把下面的代码复制进去,然后保存名字为“httpd.ini”,上传到网站的根目录即可,把青岛礼品网的网址换成你们自己的网址。
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^ qingdaolipin \.com$
RewriteRule (.*)http://www.qingdaolipin.com $1 [I,RP]
HttpWebResponse请求状态代码: http://www.cnblogs.com/lds85930/archive/2009/06/21/1507756.html