最近来留言的朋友挺多,每次输入你们博客地址时输入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
日期:2014年10月11日 13:59:49 星期六 分类:
好文分享 浏览(63267)
评论(21)本文地址:https://www.blogs.hk/post-367.html [
百度已收录]
声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
留言咨询