怎样在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入门教程]挖掘开发网站关键词的六种方法

    EO工作者,平时的工作可能就是:找一些典型的关键词研究,用关键词工具敷衍了事,输入一些单词,下班打卡回家。一件容易的事,快、简单。今天的工作情况就不同了。深受喜爱的关键字工具对于长尾关键词是有优势的,但很…

    2022年6月2日
    0293
  • 网站优化过程中容易忽视的关键词的突出程度

    如果做seo优化的时候也会听到相关的介绍,关于关键词的密度,关键字的布局等。今天给站长们说的就是一个比较很容易为忽视的一个部分,就是关键词的突出程度。 大部分的人可能听都没有听说过,不知道什么是关键词突…

    2022年5月30日
    0279
  • 挖掘网站相关关键词的方法

    1、百度下拉框和相关搜索 通过下拉框和相关搜索搜集长尾词的方法是一级一级搜集,比如搜索SEO,然后再搜索SEO的下拉框里面的SEO优化。下拉框和相关搜索往下搜集三个层级,三个层级以外的长尾词相关性比较低,百度相…

    2022年5月28日
    0257
  • SEO创业方向有哪些

    SEO创业方向有哪些?学会SEO后详细能做什么,可否升职甚而自身走出创业呢?在这里,笔者以为所有皆有可能,详细是方式和自身的竭力水准,信任目前大部分都在企业担当SEO地位,假如不是的话,你也就看不到这一篇文章…

    2022年5月30日
    0246
  • SEO是什么意思。

    SEO的中文意思是搜索引擎优化。 通俗理解是:通过总结搜索引擎的排名规律,对网站进行合理优化,使你的网站在百度和Google的排名提高,让搜索引擎给你带来客户。深刻理解是:通过SEO这样一套基于搜索引擎的营销思想…

    2022年3月12日
    0168
  • 网站优化细节和方式我们需要注意哪些问题?

    电商网站怎么设计?电商网站优化应该注意哪些细节?网站优化细节和方式我们需要注意哪些问题?哪些东西不能碰? (1):不要碰一些相对来说违法作弊的优化方式有的一些站长为了在短时间内提升排名,所以就可能会采用一些…

    2022年5月30日
    0223
  • 做SEO需要坚持到底的几项原则。

    人人都说SEO很难做,人人都想自己的网站能够排名到第一,网站在进行SEO建设的时候,SEO从业人员有没有想到过自己应该需要坚持什么样的原则? 用户体验永远是第一生产力 任何一个网站的优化的最终结果,都是让用户看…

    2022年3月12日
    0302
  • 刚接触SEO的菜鸟如何优化博客类网站。

    很多朋友做好博客后,想要提高排名就要做博客站内优化,但是不知道怎样做好站内的优化工作,那么博客是怎么去做营销优化呢,其实方法很多,所以在做优化的过程中我来跟大家分享一些经验。 博客标题修改 博客内容主…

    2022年3月12日
    0188

联系我们

QQ:951076433

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