外链转换为内链有什么作用?
让你把一些推广链接隐藏起来。比如一些你不想让人看出来的推广下线的链接。也可用于隐藏淘宝客的推广链接,把外部链接转换成内部链接的形式,这样更加有利于搜索引擎优化。
比如 :衡天主机的推广代码:http://my.hengtian.org/aff.php?aff=1117,这样的链接很多基友有反感情绪,那么我们转换为内链的形式可以是:http://www.rgblive.com/go/hengtian,通过跳转达到同样的目的。
typecho可以通过插件实现,但是插件要增加数据库实现对应跳转,对于一些有洁癖的同学,可以通过typecho自定义404页面的功能轻松实现,实现方法:
1、在typecho当前模板目录下建立一个空的php文件:url.php,写入以下内容:
<?php return array( //此处以下为内链“链接地址”=>“外链地址”,依次添加自定义的转向。 'key' => 'your url here', 'hengtian' => 'http://my.hengtian.org/aff.php?aff=1117', 'typecho' => 'http://typecho.org', 'google' => 'http://google.come', ); ?>
也就是建立一个返回数组的php文件作为数据库类似功能,通过array[key]来实现读取url,以达到目的。
2、创建404.php页面,如果有,则直接打开编辑,在最上方 <?PHP 下一行加入如下代码:
$tempStr = str_replace("/index.php","",$_SERVER['REQUEST_URI']); $action = substr($tempStr,1,2 ); if( $action == "go" ){ $urlArr = include_once 'url.php'; $query = trim(substr($tempStr,4),"/"); foreach($urlArr as $key=>$value){$arr[]=$key;} if(in_array($query,$arr)){ header("Location: ".$urlArr[$query]); } }
在后台“控制台”-》“网站外观”-》“编辑当前外观” 中,找到url.php,在里面修改添加自己要生成的外链转向,如上示例。[整理自Mr.Asong]
原理一样,其它系统也可以通过这样实现外链转换为内链跳转。
看到个博客很博主博客几乎一样 乍一看以为原先那个博客换域名了。。
哈哈,肯定是用得同一个皮~哈哈
最主要LOGO都差不多~
没LOGO啊,基本用的模板自带的
好吧 我还以为左上是Logo 呵呵
哈哈,那个没特意去PS,模板带的加了几个字,应该不算LOGO吧