怎样在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知识都是介绍单页面的优化,外链加内容。一般的单页…

    2022年5月28日
    0274
  • 网站进行标题标签seo优化需要注意点

    怎么做好标题标签seo优化?标题标签seo优化,最重要的就是准确描述的内容,在进行标题标签seo优化的时候,尽量要使用一些简单的描述性的标题,如果说标题的标签太长的话,这也会直接影响到的seo优化。 本人在这里也…

    2022年5月29日
    0290
  • 友情链接交换技巧。

      做seo必不可少要交换友情链接,但是很多人在交换友情链接的时候会去站长工具查看下我们网站的权重,如果权重比对方低了,他们可能不会和我们交换,那么怎么办呢?今天来介绍下如何快速提高网站权重去吸引友情链…

    2022年3月12日
    0320
  • 做seo最重要的是什么。

           很多人说seo是一门技术,其实我想说seo并不是一门技术,而是很多门技术,前面说过做seo需要懂什么技术里提到过seo并不是一件简单的事情。那么做seo最重要的是什么呢?  …

    2022年3月12日
    0184
  • 网站seo要解决的主要问题。

      seo本来就是一件靠测试和思考得到规则的过程,所以每个人对网站优化的手段都不尽相同,但是在seo的过程中 我们要解决的问题是相同的,大致分为以下几个。    1.给网站一个定位    网站定位就是要…

    2022年3月12日
    0192
  • SEO基础知识清单-了解基本的SEO概念(1)

    搜索引擎优化概述 什么是搜索引擎优化? SEO 是一个过程,它有一组规则,您可以将其应用于您的网站,以便搜索引擎可以毫无问题地访问、抓取和索引您的内容。 您对 SEO 的总体目标是在内容和可用性方面创建更好的网…

    2022年3月16日
    0193
  • 百度熊掌号最新运营的三大核心指标

    今天我们讲讲如运营熊掌号,主要还是从熊掌号的三大核心来展开介绍。 了解熊掌号指数之后,就更加明确接下来应该在哪些方向发力,如果不去做的话,根据后面指数和权益的对应关系,你会发现权益和收益都拿不到。这时…

    2022年6月1日
    0307
  • seo优化人员通过优化有哪些赢利点?

    金九银十的季节过去了,但是网上有调查数据显示这两个月份做网站SEO排名的人群越来越广泛,每天都有大量的人来咨询这个事情,下面我们看看前方记者带来的报道。 "seo赚钱快,这马上过年了,谁不想自己过富贵年…

    2022年5月29日
    0234

联系我们

QQ:951076433

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