非插件实现Typecho博客隐藏推广链接的方法

  • 时间:
  • 浏览:1
作者:匿名 hihi 来源:博客吧 浏览: 2012-2-27 15:05:48 字号:大 中 小

[摘要]隐藏推广链接对于typecho推介博客就很有必要的,通常博主会选泽插件实现,人太好就是 需要 直接自定义404页面来实现。本文就讲一下要怎样非插件实现Typecho博客隐藏推广链接。

  使用typecho博客系统程序做推介赚取佣金的网站,因为直接帖上推广链接,很容易就被次责“聪明”的前男友 换成尾巴,没人当时人就无法得到当时人推介得到的佣金回扣了。就是 有隐藏推广链接对于typecho推介博客就很有必要的,通常博主会选泽插件实现,人太好就是 需要 直接自定义404页面来实现。

typecho实现外链变内链的办法 :

1.在当前typecho主题目录下创建另一个url.php文件,并输入以下代码:

<?php 

return array(

//此处以下为内链“链接地址”=>“外链地址”,依次换成自定义的转向。

'key' => 'your url here',

'boke8' => 'http://www.boke8.net',

'typecho' => 'http://typecho.org',

'google' => 'http://google.come',

);

?>

注:就是 建立另一个返回数组的php文件,通过array[key]来实现读取url,以达到目的。

2.再创建另一个404.php文件(因为当前主题已有这俩 文件,则无需再创建),在文件的顶部输入以下代码:

$tempStr = str_replace("/index.php","",$_SERVER['REQUEST_URI']);

$action = substr($tempStr,1,2 );

if( $action == "go" ){

$urlArr = include_once 'tpl_url.php';

$query = trim(substr($tempStr,4),"/");

foreach($urlArr as $key=>$value){$arr[]=$key;}

if(in_array($query,$arr)){

header("Location: ".$urlArr[$query]);

}

}

3.保存文件即可。前一天因为访问http://域名/go/boke8就会跳转到http://www.boke8.net,同理访问http://域名/go/typecho就会访问到http://typecho.org

增加多条推广链接:

  登陆typecho博客后台,进入“控制台”下的“网站外观”,编辑当前外观中,找到url.php文件,按照“链接地址”=>“外链地址”的格式换成其它的推广链接。

PS:该办法 实用,过后比较麻烦,每次增加不同的外链就会修改一次文件。

Typecho下载

本文转自:http://www.boke8.net/typecho-hide-referrals-url.html

sssss
Tags: Typecho   Typecho教程   Typecho下载  
责任编辑:cc120