使用一个文件管理和隐藏多个链接
我们接下来谈谈我最喜欢使用的链接管理技巧,我相信这会是最具有说服力的链接管理手段,同时这个方法适用于任何类型的主机或者服务器,不过本文主要针对的是PHP和Apache,如果你使用windows主机和asp程序的话,你需要解决一些兼容性的问题。
首先,你需要做的是创建一个PHP重定向文件,在该文件中存储并定义了每个affiliate广告链接的重定向处理,下面是一个重定向php文件的样本:

注意:

所有这些affiliate广告链接都是虚构的,在这里只在例子中使用,你需要用你自己的affiliate link来进行替换

如果你不了解一些基本的php指令,不用担心,这里的代码非常简单,我会为大家解释一下他们的作用。使用 “#” 符号的行都表示这是一行注释。作用是在文件中留下注解,描述下面的代码起什么作用。实际代码的第一行的作用是获取类似URL“?title=xxxx”的值并将它存储到一个变量中去。第二行建立了一个数组变量,用于存储你的所有广告链接定义。
每个以“$links”开头的行都定义了一个新的链接重定向。在“[]”之间的字符就是在你的URL中引用的内容,在等号之后的就是访问者将访问到的真实链接,也就是affiliate广告链接。要添加一个新的链接,你只需要以任何一行作为样本进行修改就好了。
最后一行就跟其他普通使用php header重定向的例子一样的了,唯一不同的就是这里我们代替了使用硬编码,而通过定义的变量来实现了在同一个文件中实现多个链接的重定向。
我们通过URL中的title参数来传递不同的内容给代码执行,例如:我们的php文件放置在网站的language_learning_software目录中“http://languagesoftwarereviews.com/language_learning_software/index.php”,如果你只需要链接到这个地址,则该文件什么也不会做,因为我们没有在文件中进行定义。要让这个php文件工作,你的URl中必须包括title参数,如:“http://languagesoftwarereviews.com/language_learning_software/index.php?title=chinese”,那么我们的index.php文件将会赋值“chinese”给title变量,并查找和执行正确的链接重定向。
这样做最大的好处就是方便以后的链接管理,只需要管理和修改这一个文件就可以实现所有affiliate广告链接的更新,但是这样看上去还是与普通的网页链接有些不一样,我们可以通过下面的方法来重写链接样式。

节选。via。http://zhengyong.net/marketing/affiliate-link-cloak.html

最后修改:2012 年 09 月 03 日 12 : 32 AM