野狼SEO团队,纯白帽SEO倡导者!13年专注网站优化服务,支持月付!  [点击查看公司宣传册]
专注纯白帽、整站正规优化
让你排名上升,流量上涨!
网站优化服务电话
0371-56789-390
详细内容
当前位置:首页 > 301重定向 > 详情

判断来路的双空间301跳转,防止域名被屏蔽的代码

发布时间:2020-09-10 来源:本站原创 作者:野狼SEO团队 阅读:122

    最近接到客户的一个需求,就是做个双空间跳转,防止网页被屏蔽。看了网上说的是可以防止网页屏蔽,野狼没有试过,不知道,不过跳转代码的意思来看,就是A域名跳转到B域名,B域名的程序判断是A域名跳转过来的则跳转到C域名,如果不是A域名跳转过来或者直接打开的则不跳转。

    所需素材:

   A域名、A空间、A程序

   B域名、B空间、B程序

   C域名

   做法:

    第一步,A程序代码如下:

本来写的是ASP的程序,后来发现用服务器代码做跳转的话Request.ServerVariables("Http_Referer")无法获得值。所以改成了HTML的跳转,代码如下:

<html>
<head>
<meta http-equiv="Content-Language" content="zh-CN">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<meta http-equiv="refresh" content="0.1;url=http://www.applie.ac.cn/icloud">
<title></title>
</head>
<body>
</body>
</html>

    第二步,B程序代码如下:

    <% 
Dim url301
url301="要跳转到的网址写在这里" '跳转到的网址
if Request.ServerVariables("Http_Referer")="A网址" then 
  Response.Status="301 Moved Permanently"
  Response.AddHeader "Location",url301
  Response.End 
else
  Response.write("网站建设中")
  Response.End 
end if 
%>

继续浏览有关 域名 的内容
访客头像访 客220.1***
新评论

还没有人评论,快来抢个沙发!