301转向代码大合集
发布:xiaojun | 发布时间: 2010年5月12日南京seo晓军将工作中所需要的301转向代码进行了整理,收藏并分享,以备查阅如下:
1、IIS下301设置
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.lesishu.com/articles/301/"
%>
3、ASP.Net下的301转向代码
4、PHP下的301转向代码
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.lesishu.com/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.com/" );
response.setHeader( "Connection", "close" );
%>
7、Apache下301转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.com [NC]
RewriteRule ^(.*)$ http://www.lesishu.com/$1 [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.lesishu.com/$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中配置为:
ServerName www.lesishu.com
DocumentRoot /home/lesishu
ServerName lesishu.com
RedirectMatch permanent ^/(.*) http://www.lesishu.com/$1
Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档。
301转向情况检测:
http://www.seoconsultants.com/tools/headers.asp
http://www.internetofficer.com/seo-tool/redirect-check/
1、IIS下301设置
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.lesishu.com/articles/301/"
%>
3、ASP.Net下的301转向代码
4、PHP下的301转向代码
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.lesishu.com/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.com/" );
response.setHeader( "Connection", "close" );
%>
7、Apache下301转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.com [NC]
RewriteRule ^(.*)$ http://www.lesishu.com/$1 [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.lesishu.com/$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中配置为:
ServerName www.lesishu.com
DocumentRoot /home/lesishu
ServerName lesishu.com
RedirectMatch permanent ^/(.*) http://www.lesishu.com/$1
Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档。
301转向情况检测:
http://www.seoconsultants.com/tools/headers.asp
http://www.internetofficer.com/seo-tool/redirect-check/
发布:xiaojun | 分类:SEO技术 | 评论:0 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
通过网络收藏夹推广网站的六大注意事项 (2010-5-11 19:6:19)
三大法宝助您精确查询收录数 (2010-5-10 18:26:32)
谷歌中国副总裁刘允密密拜代理商旨在挽回颓势 (2010-5-8 20:48:11)
搜索引擎究竟如何判断网页的重要性 (2010-5-7 22:45:48)
百度快照倒退同时收录减少该怎么办? (2010-5-5 22:34:17)
今天是2010年05月04号,超热呀! (2010-5-4 16:35:53)
五大基本要素助您高效定位关键词 (2010-5-1 22:32:31)
三个要点做好内链建设 (2010-4-30 23:53:11)
南京seo-晓军超囧的一天 (2010-4-29 23:47:41)
seo优化落叶要归根 (2010-4-27 21:33:36)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





