1. 301永久重定向
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://wowuyu.cn"
Response.End
%>
用301做服务器转向比较合适,,
代码如下:
asp:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.XXXX.com/"
Response.End
%>
--------------------------------
Php:
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.XXXX.com/);
exit();
--------------------------------------
ASP.NET:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.XXXX.com/);
}
</script>
如果是使用.NET2.0的话,还可以用WEB.CONFIG来作URL重写或转向
php的主机头跳转
$host = '.wowuyu.com';
$server_name = $_SERVER['SERVER_NAME'];
$bdomain = str_replace($host, '', $server_name);
if($bdomain=="www")
{
header("Location:www.wowuyu.com");
}
else if ($bdomain == 'bbs')
{
header("Location:bbs.wowuyu.com");
}
第一篇: JavaScript 跳转
方法一:
<script language="javascript">
window.location = "http://www.baidu.com";
</script>
方法二:
<script language="javascript">
document.location = "http://www.baidu.com";
</script>
方法三: (带进度条)
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title>跳转到baidu.com</title>
</head>
<body>
<form name=loading>
<P align=center><FONT face=Arial color=#0066ff size=2>loading...</FONT>
<INPUT style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; COLOR: #0066ff; BORDER-TOP-style: none; PADDING-TOP: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-style: none; BORDER-LEFT-style: none; BACKGROUND-COLOR: white; BORDER-BOTTOM-style: none"
size=46 name=chart>
<BR>
<INPUT style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #0066ff; BORDER-BOTTOM: medium none; TEXT-ALIGN: center" size=47 name=percent>
<script language="javascript">
var bar=0
var line="||"
var amount="||"
count()
function count(){
bar=bar+2
amount =amount + line
document.loading.chart.value=amount
document.loading.percent.value=bar+"%"
if (bar<99){
setTimeout("count()",100);
}else{
window.location = "http://www.baidu.com/";
}
}
</script>
</P>
</form>
</body>
</html>
第二篇: 页面跳转
<head>
<meta http-equiv="refresh" content="10; url=http://www.baidu.com">
</head>
第三篇: 动态页面跳转
方法一: PHP 跳转
<?php
header("location: http://www.baidu.com");
?>
方法二: ASP 跳转
<%
response.redirect "http://www.baidu.com"
%>
FYI:
<%
Dim ID1
Dim ID2
dim str
ID1 = Request("forumID")
ID2 = Request("threadID")
str="/blog/threadview.asp?forumID="& ID1 &"&threadID=" & ID2
response.redirect str
%>
另外还有临时重定向,比如
1.ASP的
<%
response.redirect "old/default.asp"
%>
2.Html静态页面的重定向
<meta http-equiv="refresh" content="4;url=./">
3.选择HTTP主机头,来进行跳转,例如index.asp文件内容
<%
select case request.servervariables("http_host")
case "szrjw.net"
Server.Transfer("index_szrjw.asp")
case "www.szrjw.net"
Server.Transfer("index_szrjw.asp")
case else
Server.Transfer("default.asp")
end select
%>