思路
思路: 404 页面被访问 -> 获取url -> 判断是否已经记录 -> 记录到 silian.txt
代码
在主题的 404.php
中填加如下代码即可:
<?php
// 实现自动记录死链地址(防重复)全通用版本
// 死链提交地址:https://ziyuan.baidu.com/badlink/index?site=你网站地址
$pageURL = (@$_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';
$pageURL .= $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
// 获取url 判断是否 带https
$pageURL = str_replace("index.php/","",$pageURL);
// 看需求是否需要 不需要 //注释掉
// typecho 获取不知道为什么会带index.php 解决办法 替换掉
$s=file_get_contents('silian.txt');
if(strpos($s,$pageURL) !==false) echo '存在';
// 判断 当前url 是否已经被记录 防止重复
else file_put_contents("silian.txt", $pageURL."\r\n", FILE_APPEND);
// silian.txt 会自动生成在 根目录
// 没有记录 记录当前url 到silian.txt 并且换行
?>
silian.txt 会自动创建 记得赋予 404.php 权限 777 让其有写入创建功能
你好,看完你的博客文章,感觉很不错!希望与你网站首页友情链接
大流量卡
http://53go.cn
专注于移动/联通/电信推出的大流量多语音活动长短期套餐手机卡的相关知识的介绍普及
听说互换友情链接可以增加网站的收录量,特此来换,如果同意的话就给internetyewu@163.com发信息或者就在此回复下吧!
暂无点赞