301转向代码合集
樂思蜀将SEO工作中所需要的301转向代码进行了整理,收藏并分享,以备查阅。
1、IIS下301设置
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.lesishu.cn/articles/301/”
%>
3、ASP.Net下的301转向代码
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://www.lesishu.cn/articles/301/“);
}
</script>
4、PHP下的301转向代码
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.lesishu.cn/articles/301/”);
exit();
5、CGI Perl下的301转向代码
$q = new CGI;
print $q->redirect(”http://www.new-url.com/”);
6、JSP下的301转向代码
<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.lesishu.cn/” );
response.setHeader( “Connection”, “close” );
%>
7、Apache下301转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
3)使用正则进行301转向,实现伪静态
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
将news.php?id=123这样的地址转向到news-123.html
8、Apache下vhosts.conf中配置301转向
为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
<VirtualHost *:80>
ServerName www.lesishu.cn
DocumentRoot /home/lesishu
</VirtualHost><VirtualHost *:80>
ServerName lesishu.cn
RedirectMatch permanent ^/(.*) http://www.lesishu.cn/$1
</VirtualHost>
Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档。
301转向情况检测
- http://www.seoconsultants.com/tools/headers.asp
- http://www.internetofficer.com/seo-tool/redirect-check/
作者: 樂思蜀
原载: 点石互动搜索引擎优化博客
版权声明:转载请以链接的形式注明作者及原出处,并保留本版权信息,严禁一切非法复制。
樂思蜀的其他文章:- 尼尔森F形状网页浏览模式 - 2008-05-07
- 第二届SEO大赛正式启动 - 2008-04-21
- 高质量的页面摘要(Snippet)赏析 - 2008-04-15
- 下载模板需注意的几个问题 - 2008-04-09
- 还在做垃圾站吗? - 2008-04-04












这些301跳转设置没什么,大家都知道,倒是后面那个工具不错。
谢谢了,我用的是wordpress系统,一直都不知道.htaccess该怎么写,谢谢,测试成功
是的,我也感觉工具不错,其他的都知道。
刚好不会 收藏了
呵呵
3)使用正则进行301转向,实现伪静态
Options FollowSymLinks
RewriteEngine on
RewriteRule ^news-(. )\.html$ news.php?id=$1
这个不是301转向,而是Url rewrite
非常全面,算得上301代码大全了。
在线检测工具也不错,感谢分享,收藏之。
谢谢樂思蜀,正需要这些代码!
收藏了,谢谢!
最后那两个工具很实用。
有工具倒要好好看看
像301文章已经很多了,不过整和起来还蛮有意义的。
呵呵。。。不错啊。。谢谢分享啦。
总结得很全面,帮助还是很大的
html页面要怎么弄301呢
301重定向不知道对网页有没有危害
不错,我咳没有用过,不知道什么地方用
对SEO有什么好处?
比较全面...之前很多网站上的301跳转都有错误~
我是学ASP的,这个对我有用!谢谢樂思蜀
这代码发的很及时,我看到很多论坛的朋友都在问
站长应该都晓得301吧?
这个非常的好,一直不会写这个
收藏了 非常感激:)
谢谢楼主,以后用了就来点石搜下,呵呵。收藏.....
使用正规的301转向代码,要是转到内容不相关的页面,搜索引擎会看得出来,并认定为作假吗?大家说说
一直没敢用过301,呵呵
谢谢啦
以后就不会上别的地方找拉
收藏啦!
确实不错,第一次在你博留言,我们新手来说很有帮助,希望点石能整理出来一个关于404的资料,迫切需要。感谢
王大哥整理的很好!
看似平凡的整理工作其实相当有意义。建议大家都多做类似的整理工作.
好东西!
这个马上就是我需要的东西了
以前对这些东西都脑袋疼
每次我用都要从网上找
谢谢乐思蜀整理
收藏了。谢谢。
再也不用找了,这里可什么都有了,谢谢分享!
暂时还用不到,先收藏了,谢谢分享
一直搞不懂301转向是管什么用的,不过谢谢了,收了
晕死,我的站用的虚拟主机,恐怕用不了吧?
很方便哦,多谢了。。
可我看了不会用……郁闷!
我的是dede程序,php环境 03xp系统的虚拟主机
我已经绑定了www.abc.com 想把闲置的abc.com301重定向
该怎么用下面的代码?用了放在哪里?或者说首页模板的哪个位置?哎,太菜了。
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.lesishu.cn/articles/301/”);
exit();
看不懂.不会用.
为啥我都没有用过呢??
很好的总结。给我们初学者很直观的了解。
整理出来确实方便了许多!
对代码还是有些不熟悉 唉 找个时间得好好补补!唉
[...] 301转向代码合集 整理了一些SEO工作中常见的301转向代码,包括ASP,PHP,JSP,PERL等等。 (tags: seo) [...]
多跟乐老师学习。
不错看下了!
我真的好想注册一个论坛的号,过年时能注册,我不知道,现在后悔得不得了,论坛也只是看看,回复都不行,希望你看到我的回复能帮下我,或者告诉我论坛下次什么时候开通,我一定守着注册。谢谢
很好很全面,收藏了。谢谢樂思蜀!
学习中
收藏了,感谢分享。
如何将 URL:
1 http://www.lesishu.cn/index.asp
2 http://lesishu.cn/index.asp
3 http://lesishu.cn/
301重定向到 http://www.lesishu.cn
我用的是IIS
收藏了.不错哈哈
html中有好多404错误,怎么办呢??
很全面,收藏了,谢谢!
ASP如何将 URL:
1 http://www.lesishu.cn/index.asp
2 http://lesishu.cn/index.asp
3 http://lesishu.cn/
301重定向到 http://www.lesishu.cn
我用的是IIS默认文档是index.asp
不错
收藏了刚好学习学习
点石可以整理电子书了
很好收藏起来以后用!!据说301跳转不会被搜索引擎惩罚~~ 不错!
挺好的!收藏了!
做转发不如做301吧? 但还是感觉不敢用呢
想把aaa.com转到www.aaa.com
终于找到个比较全面的301代码文章,收藏了
好多代码正愁找不到呢
学习学习
使用以上代码注意把全角的“和”替换成英文引号"才能正常运作,这应该是发布的时候被自动转换了
樂思蜀 大侠,能不能解释一下301转向的必要性,想学习一下
呵呵。。。非常感谢。。我正在找这代码呢。。。
我有3域名连接到同一空间同一内容!
我想用301吧所以的域名转到一个!
于是写了个.htaccess
Redirect permanent / http://www.chipshow.com/
上传这个.htaccess
访问没有问题,跳转没有问题!
但是速度慢了一倍多啊!
怎么办啊??
不错不错,收藏,以后用得着。
感谢作者的分享,收藏了以后肯定会用的着的。
谢谢分享,收藏了,需要的时候还不好找
现在正向用到301代码呢,找了好多居然没找到,现在终于被我寻到!谢谢你了!