Typecho 非插件完成外链转内链
非插件完成Typecho博客隐蔽推行链接的要领:把外部链接转换为 your_blog_path/go/key/
运用typecho博客程序做推介赚取佣金的网站,假如直接帖上推行链接,很轻易就被部份“智慧”的网友去掉尾巴,那末本身就没法获得本身推介获得的佣金回扣了。所以隐蔽推行链接关于typecho推介博客就很有必要的,一般博主会挑选插件完成,实在也能够直接自定义404页面来完成。
1、在当前typecho主题目录下竖立一个url.php文件,并输入以下代码:
<?php return array(//此处以下为内链“链接地点”=>“外链地点”,顺次增添自定义的转向。 'key' => 'your url here', '160' => 'http://t.160.me', 'typecho' => 'http://typecho.org', 'google' => 'http://google.com',);?><p>注:就是竖立一个返回数组的php文件,经由过程array[key]来完成读取url,以到达目标。</p>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/160就会跳转到http://t.160.me,同理接见http://域名/go/typecho就会接见到http://typecho.org
<p>注:在背景“控制台”-》“网站表面”-》“编辑当前表面” 中,找到url.php,在里面修正增添本身要生成的外链转向。</p>PS:该要领有用,然则比较贫苦,每次增添差别的外链就会修正一次文件。
假如闲贫苦能够用插件完成,插件下载地点:GoLinks
以上代码转自:Mr.Asong

评论列表