怎样在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就要不断学习优化技能,想办法不断地添加网站流量。企业网站SEO许多企业网站的…

    2022年5月31日
    0275
  • 对于企业站做SEO的一点看法。

    我们在给一些企业站做优化的时候,是否像行业人士所说的要讲用户体验,网站质量,原创更新什么的了,那下面我就谈谈我对企业站做SEO的一点看法。 对于一个中小型企业网站来说,产品基本上是很少更新的,能够更新就…

    2022年3月12日
    0211
  • 网站优化中怎么和合理设置关键词密度

    我们都知道要提升网站的关键词排名就是进行seo优化,其中关键词密度优化是一项非常重要的工作,我们在这项优化工作中应该怎么去处理关键词在网站中出现的频率呢?1、搜索引擎根据网站的标题和内容来匹配关键词。A、…

    2022年6月1日
    0196
  • 提升网站权重的几个好方法你知道吗?

    一个网站的好坏,其实决定的因素是非常多的,但是好的站点流量一定多,这是毋庸置疑的。那么提升网站权重有什么好方法呢?一起来看看吧! 1、文章内容首先要有可读性。我认为不论什么性质的站点,网络上面的内容必须…

    2022年6月1日
    0181
  • 实用的百度文库营销步骤

    百度文库相信大家再熟悉不过了,可以找到各种资料,最近小编因为写某个方案的原因需要找些模板,当然首选百度文库了,在找资料的过程中发现有不少人利用文库做推广,其中一个ID上传了多个同类的文档,每篇文档都是…

    2022年5月28日
    0214
  • 做网站是seo好的创业方向吗?

    做创业真的是很难了,有很多的行业都是出现一个饱和的状态,做淘宝电商的人,SEOer都会发现做淘宝电商这个行业真的越来越难做了,而且很多的人做了淘宝电商之后就是被同化,然后自己也是很难赚到钱,做这些还不如做…

    2022年5月30日
    0239
  • 百度排名优化站长的赚钱模式?

    赚钱模式是每个seo站长想要进行的过程,但是往往在发展的过程中并不是那么的顺利,你会发现的是自己很多的时候都是找不到一个好的方法来进行这个事情,你会发现自己不知道如何面对自己的牌,那么这个时候百度排名优…

    2022年5月30日
    0193
  • 网站改标题会被降权吗。

      互联网上很多seoer都说网站修改标题会被降权的,万事分情况看待,并不是所有的该标题都会被降权,不过我们该网站标题应该注意以下问题:    1.网站主题不跑偏    如果一个网站的标题改的主题都换…

    2022年3月12日
    0179

联系我们

QQ:951076433

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