当前位置:首页 » 好文分享 » 详情

    emlog小玩意:干掉死链接

    最近来留言的朋友挺多,每次输入你们博客地址时输入http://是不是感觉很多余很累赘啊?没事,姜辰今天就解救

    你们了。一个来辰风留言时输入自己网页地址再不用输入http://啦!所以多多来留言吧!


    看到这里,是不是很多朋友都好奇是怎么实现的?毕竟在不输入http://时,打开的地址和下面的一样:

    http://www.mhcf.net/2cbk.com

    系统会告诉你你是在访问梦幻辰风里一个叫2cbk.com的文件夹啊……于是就光荣的404了……

    但是现在不同,在辰风的评论列表里,地址变成了

    http://www.mhcf.net/url.php?go=2cbk.com

    一个小小的变化,就可以减少大量死链,姜辰也是被逼出来的。毕竟至少留言板一片的死链接啊……

    那你可能会问了,加了http://会咋样啊?

    那就访问下面这个地址试试~

    http://www.mhcf.net/url.php?go=http://hao.mhcf.net.

    现在应该放心了吧?那我就上货了!

    首先在根目录里建一个url.php的文件,其实就看你想让它叫啥,阿猫阿狗都行。

    然后写入这段代码:
    <?php
    $go=$_REQUEST["go"];
    
    function if_http($http_url)
    
    {
    
    $url=$http_url;
    
    $preg='|^http://|';
    
    if(!preg_match($preg,$url))
    
    {
    
    $url='http://'.$url;
    
    }
    
    $tz_url=$url;
    
    return $tz_url;
    
    }
    
    $web=if_http($go);
    
    header("Location:$web");
    
    ?>

    接着,去content/templates/模板文件夹名/module.php到博客评论列表那里找到
    a href="'.$comment['url'].'" target="_blank"

    并替换为
    a href="/url.php?go='.$comment['url'].'" target="_blank"

    进一步的,你也可以在根目中打开robot.txt添加以下代码从而拒绝重定向的外部链接被搜索引擎索到:
    Disallow: /url.php?go=*

    现在再看,哪里还有死链接?

    感谢作者:梦幻辰风的投稿,欢迎大家投稿: https://www.blogs.hk/post-87.html

    打赏
    X
    打赏方式:
    • 支付宝
    • 微信
    • QQ红包

    打开支付宝扫一扫
    日期:2014年10月11日 13:59:49 星期六   分类:好文分享   浏览(63971)   评论(21)
    本文地址:https://www.blogs.hk/post-367.html   [百度已收录]
    声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
    版权所有:《博客之家
    文章标题:《emlog小玩意:干掉死链接
    除非注明,文章均为 《博客之家》 原创
    转载请注明本文短网址:https://www.blogs.hk/post-367.html  [生成短网址]

    留言咨询

    自动获取QQ

    昵称

    邮箱

    网址

    12楼、七喜小子 [回复该留言]
    2014-10-21 21:07
    国内规模
    11楼、蓝色悠悠 [回复该留言]
    2014-10-17 12:20
    暂时用不上,先来学习一下吧~
    10楼、梦轩丽人 [回复该留言]
    2014-10-15 08:33
    其实这个应该可以忽略的,不过应该大家都懒得折腾吧
    9楼、屠龙 [回复该留言]
    2014-10-13 21:54
    省了不少时间。
    8楼、我要冠名 [回复该留言]
    2014-10-13 14:08
    小明明是个不怕辛劳的人,
    李明 [回复该留言]
    2014-10-15 19:09
    @我要冠名:小明明病了。
    7楼、 [回复该留言]
    2014-10-13 12:34
    死链接,恼人,这方法不错,赞
    6楼、幻杀博客 [回复该留言]
    2014-10-12 16:09
    有跳转链接的源码吗?
    幻杀博客 [回复该留言]
    2014-10-12 16:10
    @幻杀博客:我可以删除这条评论吗?
    李明 [回复该留言]
    2014-10-12 16:14
    @幻杀博客:有的,在本博客搜一下跳转就可以了。
    5楼、免费部落 [回复该留言]
    2014-10-12 11:40
    每天都有人投稿,感觉真是辛福啊!
    李明 [回复该留言]
    2014-10-12 12:04
    @免费部落:是的,有朋友支持真的很幸福,谢谢大家的支持!
    免费部落 [回复该留言]
    2014-10-13 09:10
    @李明:看来我也得开通这个功能了!
    李明 [回复该留言]
    2014-10-13 10:21
    @免费部落:期待中,希望我的投稿可以通过的。
    4楼、haoe123导航 [回复该留言]
    2014-10-11 22:06
    每次输确实麻烦!
    李明 [回复该留言]
    2014-10-13 07:34
    @haoe123导航:我觉得不是太麻烦的,哈哈!
    3楼、PHP二次开发 [回复该留言]
    2014-10-11 22:06
    做过discuz的。
    2楼、南京代驾 [回复该留言]
    2014-10-11 18:38
    这样挺好的。博主考虑的很周到,欢迎互访~~~O(∩_∩)O
    1楼、夏日博客 [回复该留言]
    2014-10-11 16:27
    多输个 http 确实挺累。

        站点统计

        • 收录网址:3370 个
        • 发布文章:3008 条
        • 在线人数:1人
        • 总访问量:270549358次
        • 本站运行:12年5月3天
        Copyright © 2025 博客之家 版权所有  
        關於本站免責聲明sitemap新站登錄