怎样在Apache中用shell脚本提交网站404死链

怎样在Apache中用shell脚本提交网站404死链?百度站长平台提供的死链提交器材,可将网站存在的死链(条约死链、404页面)进行提交,可迅速删除死链,协助网站SEO优化。在提交死链的文件中逐一手动填写死链的话太困难,工作中咱们提倡复杂自动化,所以本文咱们一起交流分享Apache服务中经过shell脚本清理网站死链,便于咱们提交。

SEO优化

1.配置Apache记载搜寻引擎

Apache是目前网站建设为主流的web服务,可是apache的日志文件承认是不记载百度、google等各大搜寻引擎的爬取程序的,所以首先需求咱们配置Apache的配置文件。

找到Apache的配置文件httpd.conf,在配置文件中找到底下两行:

CustomLog "logs/access_log" common #CustomLog "logs/access_log" combined

承认选用的是common,这里咱们只需求将common这一行前方加#说明注解掉,而后将combined这一行前的#去掉能够。而后保存重启Apache服务。

注:假如你的服务器上增加了多个站点,每个站点有独自的配置文件,则咱们只需求在相应站点的配置文件中配置CustomLog项能够,例如:

vim /usr/local/apache/conf/vhost/www.chanzhi.org.conf ServerAdmin [email protected] DocumentRoot "/data/wwwroot/www.chanzhi.org" ServerName www.chanzhi.org ServerAlias chanzhi.org ErrorLog "/data/wwwlogs/www.chanzhi.org_error_apache.log" CustomLog "/data/wwwlogs/www.chanzhi.org_apache.log" combined SetOutputFilter DEFLATE Options FollowSymLinks ExecCGI Require all granted AllowOverride All Order allow,deny Allow from all DirectoryIndex index.html index.php

底下是配置前后的网站日志记载格式:

配置前:

配置后:

SEO优化

2.编写shell脚本

咱们经过shell脚本获得网站日志中指定爬虫的抓取记载,而后汇总到一个文件中,便于晚期运用。代码如下,譬如保存为deathlink.sh

#!/bin/bash#初始化变量#定义蜘蛛UA信息(承认是百度蜘蛛)UA='+http://www.baidu.com/search/spider.html' #前一天的日期(apache日志)DATE=`date +%Y%m%d -d "1 day ago"` #定义日志路径logfile=/data/wwwlogs/www.chanzhi.org_apache.log-${DATE}.log #定义死链文件储存路径deathfile=/data/wwwroot/www.chanzhi.org/deathlink.txt #定义网站拜访位置website=http://www.chanzhi.org #分析日志并保存死链数据for url in `awk -v str="${UA}" '$9=="404" && $15~str {print $7}' ${logfile}`do grep -q "$url" ${deathfile} || echo ${website}${url} <<${deathfile}done

众人在运用该脚本时,根据自身服务器状况调节下路径和字段能够,而后实行脚本,:

bash deathlink.sh

3.提交死链

实行上面脚本时辰,就会在指定目次下生成包括全部获得的404页面链接的文件,每个连接占一行。例如:

后在站长平台提交死链页面中,填写自身的死链文件位置能够,例如:

百度在审核经过之后,会将依然收录的失效链接删除,以防止失效页面链接对网站形成不良的影响。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/39103.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
优化家优化家订阅用户
上一篇 2022年5月30日 21:05
下一篇 2022年5月30日 21:05

相关推荐

  • 电子商务seo是什么。

      第一次跟SEO认识时,我还是一个初入职场的懵懂小螃蟹,很难想象文员的工作职责就是做SEO推广,对SEO是什么、为什么要做SEO是浑然无知。我只知道每天组长安排下来的就是发外链、注册论坛/博客,外链发的越多奖金…

    2022年3月12日
    0375
  • SEO的潜规则。

    说起“潜规则”,相信大家都不会陌生,因为人们知道如今各个行业都是有潜规则的,即使做SEO也不例外,那么,你知道做SEO的潜规则是什么吗? 潜规则一:网页优化的重要部分是title title是一个网页的重要部分,也是网…

    2022年3月12日
    0168
  • 相反的SEO优化之黑链

    黑链是SEO办法中适当遍及的一种办法,是指一些人用非正常的办法获取的其它网站的反向链接,最常见的黑链就是经过各种网站程序缝隙获取搜索引擎权重或许PR较高的网站的webshell,进而在被黑网站上链接自己的网站,其…

    2022年6月1日
    0302
  • 如何查看竞争对手最新的外链。

      做seo的过程往往也是个学习的过程,俗话说知己知彼百战不殆也是这个道理。那么关于外链建设,如何查看竞争对手最新发的外链呢? 在查看竞争对手最新外链之前我们先学会下面两点:    1.如何在搜索引擎中…

    2022年3月12日
    0297
  • 高质量Seo外链如何做。

    如何做好高质量SEO外链,是每一位SEO工作者的终极目标,也是众多推广人员的心头之病,百度作为搜索引擎老大,只有让它喜爱,宠爱,才能有所收获,那么今天小编作为一名SEOer,在各大站长论坛也混了很长时间,看过很…

    2022年3月12日
    0275
  • 粗体与斜体对页内的作用与注意事项。

    加粗、斜体的作用:加粗与斜体比普通文字权重较高,加粗有助于分词,如把“搜索引擎优化”加粗,有助于搜索引擎理解。通常一篇文章里面的字体样式都是统一格式的情况下,如出现某些部分是使用了其他字体样式的话,搜…

    2022年3月12日
    0205
  • 百度索引量和收录量是什么关系?

    最早我们做SEO有个收录的概念,但后来由百度最先推出了一个索引量的概念。从这时开始,我们开始关注百度收录的同时也要关注百度索引量。那百度索引量和收录量是什么关系呢?百度收录量是我们通过指令:site:t.zhaoy…

    2022年6月2日
    0294
  • URL对排名的影响注意点

    在搜索引擎的搜索结果中是能显示出来的,在做网站架构前最好对目录及文件命名事先做好规划。在做SEO同时也要注意一下用户体验,URL最好能做到清晰、方便记忆,然后考虑URL对排名的影响。以下几点需要注意一下:越短…

    2022年5月28日
    0208

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息