域名跳转代码基本上可以分为服务器端跳转和客户端跳转,两种代码是有不同区别的。
第一种:域名在服务器端跳转
Response.Redirect(http://将这里改成要跳转的域名)Response.End
第二种、如果你的域名要在客户端跳转,可以这样:
<script language="javascript" type="text/javascript">window.location="http://将这里改成要跳转的域名";;</script>
第三种:如果你要让域名页面显示几秒钟之后跳转,可以在html代码的部分加上这样的域名跳转代码:
<meta http-equiv="refresh" content="3; url=http://将这里改成要跳转的域名">
以上三种是也比较常见,比较常用的免费域名跳转代码运行平台Win9x WinNT Win2000 WinME WinXP。
第四种:不隐藏域名跳转之后的地址
<html><body><meta http-equiv="refresh" content="0.1;url=将这里改成要跳转的域名"></body></html>
第五种:可隐藏域名跳转之后的地址:
<html><frameset framespacing="0" border="0" rows="0" frameborder="0"><frame name="main" src="将这里改成要跳转的域名" scrolling="auto" noresize></frameset></html>
第六种:定时的域名跳转代码
<meta http-equiv="refresh" content="3;rul=http://将这里改成要跳转的域名">
此代码可以让网页在一定的时间内,跳转到另外一个网页上,其中content=” 为跳转前停暂的秒数,rul= 为跳转的域名
<meta http-equiv="refresh" content="3;rul=http://将这里改成要跳转的域名">
此代码可以让网页在一定的时间内,跳转到另外一个网页上,其中content=” 为跳转前停暂的秒数,rul= 为跳转的域名。
再来介绍一下:所谓301永久重定向(或叫301转向,301跳转),是指当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
301永久重定向有何作用?在哪些情况下适用?
从301永久重定向的定义可以看出,它是一种状态码,会向搜索引擎或浏览器发出信息:本网页的地址已经永久改变了。并会把新的地址传达过去。而相应的就是:我们输入网址A访问,显示出来的是转向后的网址B,转向过程极短以至无法察觉。所以,301永久重定向对于访客来说,作用就是将他要访问的而实际上已不存在的网址转到另一个网址,避免出现“此网页无法显示”之类的错误;对于搜索引擎优化|SEO来说,给搜索引擎一个友好的信息,告诉它此页面已永久重定向,避免搜索引擎找不到页面。这对于网站的SEO是很重要的,因为301永久重定向对SEO无任何不好的影响!而且网页A的关键词排名和PR级别都会传达给网页B!
1、当出于需要删除网站中的某些目录时,可以通过301永久重定向将此目录重定向到网站首页。
2、网站更换域名时,通过301永久重定向将旧域名重定向至新域名,挽回流量损失和SEO。
3、想要多个域名同时指向同一网站时,通过301永久重定向可以实现。一般的虚拟主机后台提供将example.com和www.example.com等多个域名绑定到同一网站的功能,但这样对收录可能有影响,而用301永久重定向就没有这样的担忧。
4、实现网址规范化。
如何实现301永久重定向?
实现的方法主要描述两种,一种是通过容器的配置修改实现,另外一种是程序语言实现
一、容器的配置修改方法:
1)IIS容器实现301转向:
1.internet信息服务管理器中,在想要重定向的网页或目录上点击鼠标右键
2.选择-重定向到URL
3.输入目标页面的地址
4.选中-资源的永久重定向
5.应用并确定
2)Apache容器下修改方法:
1、修改.htaccess文件,输入下列内容(需要开启mod_rewrite):
将不带WWW的域名转向到带WWW的域名下:
RewriteEngine onRewriteCond %{HTTP_HOST} ^axiaoke.cn[NC]RewriteRule ^(.*)$ http://将这里改成要跳转的域名/$1 [L,R=301]②重定向到新域名: RewriteEngine onRewriteRule ^(.*)$ http://将这里改成要跳转的域名/$1 [L,R=301]
2、Apache下vhosts.conf中配置301转向:
<VirtualHost *:80>ServerName www.axiaoke.cnDocumentRoot /home/</VirtualHost><VirtualHost *:80>ServerName itdcw.comRedirectMatch permanent ^/(.*) http://将这里改成要跳转的域名/$1</VirtualHost>
3、Ruby容器中实现301转向:
def old_actionheaders["Status"] = "301 Moved Permanently"redirect_to "http://将这里改成要跳转的域名"end
4、Coldfusion容器中实现301转向:
<.cfheader statuscode="301" statustext="Moved permanently"><.cfheader name="Location" value="http://将这里改成要跳转的域名">
二、程序语言跳转方法:
1、ASP的301跳转代码:
<%@ Language="VBScript" %><%Response.Status = "301 Moved Permanently"Response.AddHeader "Location", "http://将这里改成要跳转的域名"%>
2、PHP的301跳转代码:
<?header("HTTP/1.1 301 Moved Permanently");header("Location:http://将这里改成要跳转的域名");exit();?>
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://将这里改成要跳转的域名");}</script>
4、CGI Perl的301跳转代码:
$q = new CGI;print $q->redirect("http://将这里改成要跳转的域名");
5、JSP的301跳转代码:
<%response.setStatus(301);response.setHeader( "Location", "http://将这里改成要跳转的域名" );response.setHeader( "Connection", "close" );%>
来自于23.227.193.227美国伊利诺斯芝加哥网友评分!
来自于42.119.148.32越南胡志明市网友评分!
来自于85.237.206.197英国英格兰伦敦网友评分!
来自于60.246.51.76澳门特别行政区网友评分!
来自于43.249.50.166印度网友评分!
来自于106.113.13.179河北省石家庄市 电信网友评分!
来自于101.94.224.43上海市上海市 电信网友评分!
来自于124.126.3.110北京市北京市 电信网友评分!
来自于106.87.116.73重庆市重庆市 电信网友评分!
来自于49.157.47.254菲律宾网友评分!
来自于183.200.16.191山西省太原市 移动网友评分!
来自于111.58.68.171广西壮族自治区贵港市 移动网友评分!
来自于94.66.59.128希腊网友评分!
来自于94.66.59.128希腊网友评分!
来自于103.151.173.102亚太地区网友评分!
来自于39.109.191.32新加坡网友评分!
来自于106.87.116.73重庆市重庆市 电信网友评分!
来自于106.87.116.73重庆市重庆市 电信网友评分!
来自于153.3.60.41江苏省南京市 联通网友评分!
来自于3.112.41.223日本东京网友评分!
来自于104.251.178.50美国德克萨斯达拉斯网友评分!
来自于104.251.178.50美国德克萨斯达拉斯网友评分!
来自于111.55.11.245中国 移动网友评分!
来自于103.205.179.169巴基斯坦网友评分!
来自于183.200.16.191山西省太原市 移动网友评分!
来自于183.200.16.191山西省太原市 移动网友评分!
来自于176.97.73.32英国网友评分!
来自于46.232.121.89俄罗斯莫斯科网友评分!
来自于114.45.39.108台湾省台北市网友评分!
来自于164.155.132.208南非网友评分!