用DedeCMS软件模型的做的下载站,当转向最终下载页的时候,会出现这样地址http://www.dedecms8.com/plus/download.php?open=0&aid=11121&cid=3,容易被盗链,丢失pv。设置防盗链也是很简单的,找到plus目录里的download.php,打开,找到如下代码:
$row = $dsql->GetOne("Select $vname From `".$cu->ChannelInfos['addtable']."` where aid='$aid'"); |
在上面增加判断语句
if(!strstr($_SERVER['HTTP_REFERER'],$arcurl))
{
echo "";
}
|
意思:不是来自本地网址,就自动跳转到本地网址。通俗的说就是当从别的网站以http://www.dedecms8.com/plus/download.php?open=0&aid=11121&cid=3这个地址进入后,就自动判断跳转到以下这个网址http://www.dedecms8.com/mb/11121.html
标签: