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

昨天lightpig问我,侧边栏的“Money | 赚钱”栏里的链接定向是怎么实现的,今天我在这里以LinkWorth的那个链接给大家介绍一下定向的方法。

比较常见的URL定向主要是在链接本里,如Chada之前用过的zeroboard等程序的链接本都是采用URL定向到达另一个网站。而在侧边栏的这个URL定向是应用在几个广告会员推荐的链接上。我们都知道一般网站的会员推荐链接在最后都有推荐ID,这是你在该网站注册ID所对应的唯一标识。如:http://www.linkworth.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.linkworth.com/?a=85555“>
</HEAD>
<BODY>请稍等…</BODY>
</HTML>

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

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

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

asp格式:

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

php格式:

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

jsp格式:

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

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

3、Javascript格式的URL定向

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

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

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

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

其实用不用这些伪装链接都是一样的,明白的人早已经注册了那些网站的账号了,不明白的人未必会去注册。见仁见智吧^^

About Chada

☑客家人 ☑民工 ☑北京 ☑Web2.0 ☑义工 ☑前端 ☑爱自然 ☑爱生活 ☑西直门 ☑梅州 ☑丢三落四 ☑老北京酸奶 ☑twitter ☑次子 ☑阳光志愿者 ☑偶尔愤青 ☑胡同
This entry was posted in 博客相关, 奇技淫巧 and tagged , , , , , . Bookmark the permalink.

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

  1. 明白的人早已经注册了那些网站的账号了,不明白的人未必会去注册。
    而我就是注册了不管的人~~~~~~~~

  2. 菠菜 says:

    赚钱?头等大事。效果,次之。总结的不错。

  3. Chada says:

    @My-Hou:哈哈,我是前两天搬出来放那,反正空着地方^^
    @菠菜:就是把自己收集的代码整理一下,呵呵

  4. lightpig says:

    恩,写的不错,比较全面的,谢了

  5. VieView says:

    写得很好~支持!
    看来第一种就比较OK了
    兼容性好啊;-)

  6. xxxl says:

    很深奥的。我对这些术语不是很在行。需要学习。

  7. ruosen says:

    顶!原来这样啊

  8. qqq says:

    实用的东东 收藏了

  9. Chada says:

    @lightpig:不客气^^
    @VieView:谢谢^^我用的是php那种
    @xxxl:一起学习
    @ruosen:恩,就是这样
    @qqq:谢谢收藏!

  10. Pingback: “GENMICHA | 趣站酷软”1月份总结 | GENMICHA | 趣站酷软

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>