回归之路(六)切实做好301永久重定向工作

         个人认为301重定很大程度是为了SEO,即搜索引擎优化,让搜索引擎的蜘蛛程序知道该去访问哪里,收录哪里,从而提高对应网页的权重。他实现起来很简单。)301重定向的意思是将网页永久的转移至一个新页面。301重定向多应用于多域名指向主域名、网站更换域名、网站URL结构调整等情况。
301重定向与搜索引擎。当网站更换域名之后,将旧域名301重定向至新域名,可以有效的降低网站各项参数在搜索引擎中的影响,如收录和排名。301重定向的方法分以下几种情况
1、301重定向做法之服务器软件
通过服务器配置区域设置301重定向。此方法较适用于windows服务器用户群体。
2、301重定向做法之本地DNS
例如,将news.22vk.com重定向至www.22vk.com。需要在网站DNS服务器中增加一个别名记录,别名记录为:news IN CNAME www.22vk.com。
注:当需要将较多的域名重定向至www.22vk.com时,别名记录可写为* IN CNAME
3、301重定向做法之linux服务器
对于linux服务器用户而言,301重定向做法就更为简便了,直接通过指令Redirect 301 /
4、301重定向做法之ASP/PHP
对于ASP/PHP的网站,可通过类似以下代码的方式实现301重定向。
ASP:
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.22vk.com/”
Response.End
PHP:
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location:http://www.22vk.com/”);
exit();
5、301重定向做法之.htaccess文件
通过.htaccess文件,并将.htaccess文件上传至网站服务器根目录,也是一种十分常用的301重定向做法。
.htaccess文件内容举例:
RewriteEngine on
RewriteRule ^(.*)$ http://www.22vk.com/$1 [R=301,L]
#要了解上面这行代码需要好好研究下mod_rewrite模块的知识
301是一种常见的HTTP状态码(HTTP Status Code)。常见的HTTP状态码(HTTP Status Code)除了301之外,还有200、302、404等。
常见的HTTP状态码(HTTP Status Code)解释
200 请求成功
301 URL被永久重定向
302 URL被临时重定向
404 请求失败

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注