【iis asp php】域名301…

最近接手了一个站,不带WWW比带WWW的排得好的,由于为了迎合大家的输入习惯,就只有做301转向,下面推荐几种方法!

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

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

2、HTML静态网页301重定向,严格意义上讲,不叫301重定向,而是页面刷新跳转,在其首页头部加入(不建议使用此方法):

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

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

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

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

--> 
</script>

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

ASP/Visual Basic代码
<%@ Language=VBScript %> 
<% 

Response.Status="301 Moved Permanently"
Response.AddHeader"Location", "http://www.skycreating.com/
Response.End 
%>

  特定目录页面转向:

ASP/Visual Basic代码
<% 
Dim toDomain,fromDomain,curDomain,q,p,url 
toDomain="http://www.023qyjc.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=qyjc.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.skycreating.cn/&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.skycreating.com/); 

</script>

注:此方法经过测试可以实现,在服务器上安装好.NET后,在IIS里新建了一个网站,绑定上你要转向的域名,
5、PHP下的301转向,在首页头部添加以下代码:

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值