认识301状态码
301状态码表示源位置已经永久地被移至由Location报头信息后面指定的新位置。它表明旧URL地址已经作废,并且任何指向旧的URL地址的地方都应该使用被指定的URL地址所替代。将以下地址http://www.hozhai.com/作为例子,它将返回这个报头信息:
HTTP/1.1 301 Moved Permanently
Date: Wed, 3 Jun 2014 12:56:10 GMT
Server: Apache/2.0.54 (Unix)
X-Powered-by: PHP/5.0.4
Location: http://hozhai.com/
Content-Length:0
Connection:close
Content-Type: text/html;charset=ISO-8859-1
当Web浏览器加载该网页时,响应将自动重定向至由Location报头指定的新位置。在重定向后,浏览器中的回退按钮将不指向原始的请求页面,结果是老页面被永久地重定向了。
使用301状态码
SEO需要简单掌握一些301实际操作方法,不同的情况,使用301状态码也不相同,一般需要SEO掌握的几种使用301代码的地方:
1.多个域名
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
所有其他域名都将被重定向到www.example.com
2.URL标准化
RewriteCond %{HTTP_HOST} ^example\.com
rewriteRule ^(.*)$ http://www.example.com/$1 [R=301 ,L]
如果有指向example.com的请求进来,它应该被永久地重定向到www.example.com
认识301状态码:目前有0条评论