301转向设置方法大全 (适合iis php jsp)

作者:飞飞 发布于:2010-9-10 17:27

301转向设置及代码及方法详解

1、IIS服务器实现301重定向

  Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。

 2、HTML静态网页301重定向,严格意义上讲,不叫301重定向,而是页面刷新跳转,在其首页头部加入:

  页面定时刷新,这种做法很容易被搜索引擎视做对读者的误导而受到惩罚,延迟刷新时间要在10秒以上。

XML/HTML代码
<meta http-equiv="refresh" content="20;url=http://www.dddos.com">   

  “javascript”自动转向,搜索引擎很难察觉javascript脚本进行的自动转向。javascript自动重定向脚本可放在网页的任何位置上,如要立即跳转,则可将其放入<head>的最上面,也可以把javascript自动重定向脚本存在外部文件中调用。

JavaScript代码
<script language="JavaScript">   
<!--    
location.replace(http://www.dddos.com);   
-->   
</script>  
JavaScript代码
<script language="JavaScript">   
<!--   
window.location=http://www.dddos.com;

-->
</script>  

3、ASP下的301转向,在首页头部添加以下代码:

ASP/Visual Basic代码
<%@ Language=VBScript %>  
<%  
Response.Status="301 Moved Permanently"  
Response.AddHeader"Location", http://www.dddos.com  
%>  

  特定目录页面转向:

ASP/Visual Basic代码
<%  
Dim toDomain,fromDomain,curDomain,q,p,url  
toDomain=http://www.dddos.com  
fromDomain="dudumao.net"  
curDomain=Request.ServerVariables("HTTP_HOST")  
  
if instr(curDomain,fromDomain)>0 then  
    q=Request.ServerVariables("QUERY_STRING")  
    p=Request.ServerVariables("URL")  
    url="http://"&toDomain&p&"?furl=dddos.com"  
    if q<>"" then    url=url&"&"&q  
  
    Response.Status="301 Moved Permanently"  
    Response.AddHeader "Location",url  
    Response.end()  
End If  
%>  

404目录页面转向:

XML/HTML代码
<%  
url=Request.ServerVariables("QUERY_STRING")  
arr=Split(url,"/blog") '用/分割  
n=ubound(arr) '求得最后一个/  
  
Response.Status="301 Moved Permanently"     '错误状态:301  
Response.AddHeader "Location",http://www.dddos.com&arr(n)&""  
%>  

4、.Net下的301转向,在首页的头部添加以下代码:

ASP/Visual Basic代码
<script runat="server">  
private void Page_Load(object sender, System.EventArgs e)  
{  
Response.Status = "301 Moved Permanently";  
Response.AddHeader("Location",http://www.dddos.com);  
}  
</script>  

5、PHP下的301转向,在首页头部添加以下代码:

  header函数只能用在页面代码中的<html>标签之前,此前也不能print或echo任何内容。

PHP代码
header("HTTP/1.1 301 Moved Permanently");  
header("Location:http://www.dddos.com");  
exit();   

 

标签: 301转向设置方法

发表评论:

Powered by emlog