怎样在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

相关推荐

  • 网站关键词排名优化怎么做才能够上榜首

    关于一个网站来说,只需其关键词排名在搜索引擎前几位才有或许招引阅读者的目光然后构成点击。一个没有点击流量的网站,即便做得再完美也是白费得。那么怎么才能够让网站关键词排名上百度或许其他搜索引擎的主页呢…

    2022年6月1日
    0256
  • 独立博客的没落之路。

      曾经,做SEO的每一个人都有一个SEO博客,见面的SEOer就问你域名多少,就像今天见面就问你微博多少。如今的个人博客,站长圈里出名的有卢松松,月光博客,再也找不到具有生命力的博客代表了。独立博客的衰退与新…

    2022年3月12日
    0368
  • 关于网站关键词的错误设置观点

    ‍‍今天也是想要给各位站长新手介绍一个关于关键词的一个错误观点——随便修改观点! 有的人就觉得关键词可以随便修改,这是一个非常错误的观点,‍‍如果说在这个开始的时候,自己网站关键…

    2022年5月30日
    0264
  • 熟知这七个基本SEO技巧,才是合格的网络编辑

    网络编辑和报纸、杂志编辑最大的不同是我们需要大量网络技术知识,还需要为我们所发布的新闻的点击量负责。关键词分析一个好的网编,绝对不仅仅是ctrl+c、 ctrl+v,不仅要求我们有很强的新闻敏感性,在大事件来临或…

    2022年6月3日
    0288
  • 导致百度索引量不稳定的原因有哪些?

    在平时的网站优化工作当中,通过百度索引量,我们可以精准看出网站被搜索引擎蜘蛛收录的数量,从而了解百度搜索对网站收录情况。 一般情况下,百度索引量如果与与Site查询的收录数都在同步增长的话,那么说明网站的…

    2022年6月3日
    0282
  • 一个对于SEO行业认识的小调查-SEO有多新兴。

    由于seo对于绝大多数人来说,还是算是一个新兴职业,有的人甚至都不知道seo是什么,这就说明了seo还是一个不为人所熟知的职业。那么,本人就对各个行业对seo的认知做了一番调查,调查结果如下: 一、企业营销部门对…

    2022年3月12日
    0156
  • 如何看网站是否可以适应移动端

    随着移动设备不断的普及,人们正式步入了移动时代,那么作为一枚为互联网提供内容的站长朋友,如何保证自己和自己的网站在移动化来袭之时不被时代抛弃,不被我们的用户抛弃呢? 移动时代 刚拿到这个命题的时候,我…

    2022年5月28日
    0330
  • 百度熊掌号怎么改变移动SEO的排名流量

    百度熊掌号怎么改变移动SEO的排名流量? 现在应当很多疏通了熊掌号站点,都依然分到了熊掌号流量红利了。现在在移动搜寻主要词,搜寻后果页面你不难发现,移动SEO的排名位置依然变得很少了,且有排名的都是带有熊掌…

    2022年6月1日
    0267

联系我们

QQ:951076433

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