|
|
网站301重定向的知识汇总
|
收录站点:http://www.11kameng.com
上传时间:2012-08-08 上传者:sozosand
|
内容概要:网站为什么要做301跳转?怎么做301?如何重定向? |
标签:.htaccess 301重定向、iis 301重定向、apache 301重定向、php
301重定向、asp 301重定向、301重定向检测、html 301重定向、asp.net
301重定向、如何做301重定向、301重定向代码。 |
之前我发现福建地区一个比较知名的求职招聘网站,因为他们以前的域名太长不太好记因此换上了一个比较好记的新域名。让我感到奇怪的是:这个新域名在短暂的时间里,被百度收录了上千网页,GOOGLE
PR也到了5,当时不太明白,其实正是他们利用了301跳转把老域名相应权重转移到新域名。
通过上例,首先我们了解一下什么是301跳转?301跳转,也叫301重定向,301转向。指的是当用户点击一个网址时,通过技术手段,跳转到指定的另一个网站。
301跳转,一般用于二个域名指向同一个网站,一般来说,利用跳转,对网站的排名不会有影响(但最好还是一站一域名)。
不过这里要说明一下,并不是通过301跳转就能使权重完全转移的,这个还有很多因素决定。301只能说可以让损失减少到最低。
下面给大家减少一下301的具体设置方式
1、IIS下301设置
Internet信息服务管理器 -> 虚拟目录 ->
重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,
“http://www.11kameng.com/html/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.11kameng.com/html/301/“);
}
</script>
4、PHP下的301转向代码
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.11kameng.com/html/301/”);
exit();
5、CGI Perl下的301转向代码
$q = new CGI;
print $q->redirect(”http://www.11kameng.com”);
6、JSP下的301转向代码
<%
response.setStatus(301);
response.setHeader( “Location”,
“http://www.11kameng.com” );
response.setHeader( “Connection”, “close” );
%>
7、Apache下301转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.11kameng.com [NC]
RewriteRule ^(.*)$ http://www.www.11kameng.com$1
[L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.11kameng.com/html$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.11kameng.com
DocumentRoot /home/51szs
</VirtualHost>
<VirtualHost *:80>
ServerName www.11kameng.com
RedirectMatch permanent ^/(.*)
http://www.11kameng.com/$1
</VirtualHost> |
内容回顾: |
同一IP的网站可做友情链接吗 |
增加网站流量的方法 |
让各大搜索引擎收录的办法 |
网站为什么收录少 |
网友帮我分析如何升到PR6 |
返回网站设计专题 |
更多精彩文章、日志、感想、博客即将登场,敬请时刻关注! |
站长提示: |
以上信息由本站会员自由上传,若侵犯了您的版权,请联系我们,我们将在三日内删除
。 |
也欢迎热爱装饰、装修、设计的朋友们踊跃投稿。 |
泉州设计网投稿QQ:118122019---举报QQ:118122019 |
------365APP下载 |
2012年08月08日 |
|