万捷博客

万捷博客
一个知识汇聚的地方
首页 » emlog » emlog利用代码做站内外链跳转优化

emlog利用代码做站内外链跳转优化

外链对于我们来说应该都不陌生了,自己着手锦衣玉食,下面首先创建一个go.php(姓名能够自定义)文件,在go.php里边输入以下代码(记住修正代码中的域名blog.wjsrs.com改为你自己的域名),然后上传到网站根目录下。

<?php
    $t_url=$_GET['url'];
    if(!empty($t_url)) {
        preg_match('/(http|https):\/\//',$t_url,$matches);
        if($matches){
            $url=$t_url;
            $title='页面跳转中,请稍候...';
        } else {
            preg_match('/\./i',$t_url,$matche);
            if($matche){
                $url='http://'.$t_url;
                $title='页面跳转中,请稍候...';
            } else {
                $url='http://blog.wjsrs.com/';
                $title='参数错误,正在返回首页...';
            }
        }
    } else {
        $title='参数缺失,正在返回首页...';
        $url='http://blog.wjsrs.com/';
    }
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="refresh" content="1;url='<?php echo $url;?>';">
    <title><?php echo $title;?></title>
    </head>
 
    </html>

在增加外链的时分,只要给外链加上一致的跳转前缀:http://你的域名/go.php?url=要跳转到的地址,即可完成外链跳转效果。 接下来这个比较重要了,如何在emlog完成外链跳转呢,翻开模板的module.php文件,找到以下代码:(这儿留意啦,每个模板的构造都会不一样,我的启用在谈论列表、子谈论列表、侧边栏友情链接,细心查找要害字眼就可以找到了)

<a href="'.$comment['url'].'" target="_blank">

替换为

<a href="/go.php?url='.$comment['url'].'" target="_blank">

文章如无特别注明均为原创! 作者: admin, 转载或复制请以 超链接形式 并注明出处 万捷博客
原文地址《 emlog利用代码做站内外链跳转优化》发布于2018-11-9

打赏作者
提示信息

SQL语句执行错误:SELECT gid,title FROM emlog_blog WHERE hide='n' AND type='blog' AND gid!=G AND sortid=G ORDER BY rand() LIMIT 0,6
Unknown column 'G' in 'where clause'

«点击返回