emlog 死链 自动 提交百度教程 以及 网站开启https提交死链不合格,该怎么解决

    选择打赏方式

先说一下网站为什么要提交死链到搜索引擎?

如果自己网站存在大量的死链,也就是404页面打不的,不去提交会直接影响网站评级,严重会降权影响排名进入沙盒期.死链的提交不可忽略,有空就去提交一下,其实也并不难.

那如果想方便点,最好做好自动提交死链到百度的功能

打开模板下的404.php


if(!defined('EMLOG_ROOT')) {exit('error!');}


后面添加如下代码

//C-B-B专业量化666cbb.vip
//首先你要有读写文件的权限
//本程序可以直接运行,第一次报错,无视
$error_url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$error_log = "silian.txt";
$entries = file($error_log);
$check=true;
foreach($entries as $f){
    if($f == $error_url."\n")
        $check = false;
}
if($check){
    $fp = fopen($error_log,"a");
    flock   ($fp, LOCK_EX) ;
    fwrite  ($fp, $error_url."\n");
    flock   ($fp, LOCK_UN);
    fclose  ($fp);
}


如下图,记得是你使用的模版的404.php,不是根目录的404.php

22.png

然后访问http://666cbb.vip/silian.txt 就成功了(这里你换成自己的域名),随机访问一个网站页面,该链接就会记录在这个文件silian.txt内。最后在百度站长平台死链提交那里填写这个文件的路径即可,如下图

11.png



怎样去提交死链?

c0401571400068.jpg


百度搜索:死链提交,进去后提交xml和txt文件,建议文件提交,使用xml文件,这个是地图链接,直接提交,不到3分钟就显示已捉取.

百度死链提交地址:https://ziyuan.baidu.com/badlink/index



33.png


开启https后的网站,提交死链不合格,怎么解决?

我发现开启https后,因为死链必须是404状态码,所有现在变成301状态码,也就是永久转向的意思,这样是不能通过死链提交的.这时候只需要把强制https功能取消就行了,我是在宝塔那里设置,直接取消就搞定了.

总结:死链不多可以忽略这个问题,我是几千的文章的死链,才需要提交一下,新的换站新的开始,不要让百度蜘蛛留下坏印象.



版权声明:若无特殊注明,本文为《CBB智能量化》原创,转载请保留文章出处。
本文链接:https://bk.qcsj.cc/post-695.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框
可使用QQ号实时获取昵称+头像

私密评论

吃奶的力气提交吐槽中...

已有1条吐槽

艳阳

2021-12-01 14:47 重庆市移动
好家伙
 Mac OS X 10.13.6   Google Chrome 96.0.4664.45
艳阳