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

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 星期六   分类:好文分享   浏览(60238)   评论(21)
本文地址: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 确实挺累。

      Copyright © 2024 博客之家 版权所有  
      關於本站免責聲明sitemap新站登錄