源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

标题: 怎么做网站301重定向 [打印本页]

作者: dappgg    时间: 2013-11-12 19:55
标题: 怎么做网站301重定向
重定向是搜索引擎唯一支持的永久重定向做法,以下情况使用301重定向不会被搜索引擎降权或惩罚:
1、网站改版或者网站内重要页面链接发生变动时,应该将改版前的页面301永久重定向到改版后的页面。
2、网站更换域名,应该将旧域名的所有页面301永久重定向到新域名上对应的页面,挽回流量损失和SEO
3、如果你有多个闲置域名时需要指向同一网站时,通过301永久重定向可以实现。
4、你打算实现网址规范化。

实现301重定向的方法分以下几种情况
1、301重定向做法之服务器软件
通过服务器配置区域设置301重定向。此方法较适用于windows服务器用户。
2、301重定向做法之本地DNS
例如,将aisqx.com重定向至www.aisqx.com,需要在网站DNS服务器中增加一个别名记录,别名记录为:news IN CNAMEwww.aisqx.com。注:当需要将较多的域名重定向至www.aisqx.com时,别名记录可写为* IN CNAME。这其实也是一个URL标准化的过程。
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.aisqx.com/”Response.End
PHP:
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location:http://www.aisqx.com/ ”);exit();
5、301重定向做法之.htaccess文件
通过.htaccess文件,并将.htaccess文件上传至网站服务器根目录,也是一种十分常用的301重定向做法。
.htaccess文件如:
RewriteEngine onRewriteRule ^(.*)$ http://www.aisqx.com/ $1[R=301,L]要了解上面这行代码需要好好研究下mod_rewrite模块的知识

301是一种常见的HTTP状态码(HTTP Status Code)。常见的HTTP状态码还有哪些呢?




欢迎光临 源码论坛,商业源码下载,尽在锦尚中国商业源码论坛 (https://bbs.52jscn.com/) Powered by Discuz! X3.3