html,asp,php,jsp和javascript五种方式URL跳转方法

上一篇 / 下一篇  2011-08-30 18:18:46 / 个人分类:web前端开发技术

(来自源码网)

比较常见的URL定向主要是在链接本里,如Chada之前用过的zeroboard等程序的链接本都是采用URL定向到达另一个网站。而在侧边栏的 这个URL定向是应用在几个广告会员推荐的链接上。我们都知道一般网站的会员推荐链接在最后都有推荐ID,这是你在该网站注册ID所对应的唯一标识。如:http://www.codepub.com/?a=85555中的85555就是Chada在Linkworth的推荐ID。

当你网站上的访客点击那个推荐链接进入该网站时,那个网站可以通过会员推荐链接上的你的推荐标识纪录你的推荐。但是,现在推荐链接满天下,很多人都对推荐 链接产生了反应。当鼠标滑过那些链接时,状态栏上出现的地址告诉他,这是一个推荐链接。那么,他很可能就不会点击下去了。而使用重定向对推荐链接进行处 理,可以巧妙地隐藏推荐代码上的“恼人”的标识,达到一种“欺骗”效果。Chada的收藏里,共有5种URL定向方法。

1、html格式的URL定向

这种方法对空间没有什么要求,无论是静态空间(html)还是动态空间(asp、php、jsp等)都可以应用这种方法:

第一步、新建一个文件夹,专门用来放推荐会员链接,建议给文件夹取一个不怎么会令人生疑的名字,如常见的”go”"link-to”"url=”等。然后在这个文件夹里建立一个叫linkworth.com的文件夹;

第二步、打开记事本,把下列内容粘贴在里面,保存为index.html或index.htm格式文件:

<HTML>
<HEAD>
<TITLE>LinkWorth.COM</TITLE>
<meta
http-equiv=”refresh” content=”0; url=”http://www.codepub.com/?a=85555“>
</HEAD>
<BODY>请稍等…</BODY>
</HTML>

说明:使用这种方法时,你在叶面上的链接就可以做成http://www.51puer.com/link-to/linkworth.com这个样式。因为linkworth的url定向文件命名为index.html,所以这个链接等价于http://www.51puer.com/link-to/linkworth.com/index.html。

2、asp、php、jsp格式的URL定向

方法同html格式的定向方法,只不过第二步添加的代码不同,根据空间支持的格式不同添加代码如下如下:

asp格式:

<% response.redirect”http://www.codepub.com/?a=85555” %>

php格式:

<? header(”Location: http://www.codepub.com/?a=85555“); ?>

jsp格式:

<% response.setStatus(HttpServletResponse.SC_MOUED_PERMANENTLY);
StringnewLocnhttp://www.codepub.com/?a=85555“;
response.setHeader(”Location”,newLocn);
%>

完成后根据各种代码格式保存为index.asp、index.php或index.jsp,调用的原理也是一样的,在前台的链接为http://www.51puer.com/link-to/linkworth.com

3、Javascript格式的URL定向

这种定向方式和前面两种略有不同,因为不需要建立文件夹也不用建立文件。在页面添加链接时,添加一段Javascript代码,格式如下:

<a href=”http://www.codepub.com” nclick=”parent.location.href=’http://www.codepub.com/?a=85555′;
return event.returnValue=false”>LinkWorth</a>

当鼠标移到链接上面时,状态栏里显示的地址是,但是当访问者点击下去后,真正到达的地方是后面的推荐链接地址。这一种链接方式可以达到比较好的“欺骗”效果,但是如果访问者的浏览器禁用了Javascript,那么这一效果也就无法实现。

这5种URL定向本来是用来实现某些特殊的定向功能的,在这里是用来作为一种推荐链接的掩饰手段,虽然有点欺骗性,但是效果很好。你可以根据自己网页的语言来选择不同的定向方式。需要说明的是,无论你的网页语言是哪一种,都可以选择第一种html格式的定向。


TAG:

 

评分:0

我来说两句

Open Toolbar