国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - 服務(wù)器知識 - Apache下通過shell腳本提交網(wǎng)站404死鏈的方法

Apache下通過shell腳本提交網(wǎng)站404死鏈的方法

2022-02-17 20:221385850 服務(wù)器知識

這篇文章主要介紹了Apache下通過shell腳本提交網(wǎng)站404死鏈,需要的朋友可以參考下

人員對于死鏈這個(gè)概念一定不陌生,網(wǎng)站的一些數(shù)據(jù)刪除或頁面改版等都容易制造死鏈,影響用戶體驗(yàn)不說,過多的死鏈還會影響到網(wǎng)站的整體權(quán)重或排名。

百度站長平臺提供的死鏈提交工具,可將網(wǎng)站存在的死鏈(協(xié)議死鏈、404頁面)進(jìn)行提交,可快速刪除死鏈,幫助網(wǎng)站seo優(yōu)化。在提交死鏈的文件中逐個(gè)手動(dòng)填寫死鏈的話太麻煩,工作中我們提倡復(fù)雜自動(dòng)化,所以本文我們一起交流分享apache服務(wù)中通過shell腳本整理網(wǎng)站死鏈,便于我們提交。

Apache下通過shell腳本提交網(wǎng)站404死鏈的方法

1.配置apache記錄搜索引擎

apache是目前網(wǎng)站建設(shè)最為主流的web服務(wù),但是apache的日志文件默認(rèn)是不記錄百度、谷歌等各大搜索引擎的爬取程序的,所以首先需要我們設(shè)置apache的配置文件。

找到apache的配置文件httpd.conf,在配置文件中找到下面兩行:

?
1
2
customlog "logs/access_log" common
 #customlog "logs/access_log" combined

默認(rèn)采用的是common,這里我們只需要將common這一行前面加#注釋掉,然后將combined這一行前的#去掉即可。然后保存重啟apache服務(wù)。

注:如果你的服務(wù)器上添加了多個(gè)站點(diǎn),每個(gè)站點(diǎn)有單獨(dú)的配置文件,則我們只需要在相應(yīng)站點(diǎn)的配置文件中設(shè)置customlog項(xiàng)即可,例如:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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

下面是配置前后的網(wǎng)站日志記錄格式:

配置前:

Apache下通過shell腳本提交網(wǎng)站404死鏈的方法

配置后:

Apache下通過shell腳本提交網(wǎng)站404死鏈的方法

2.編寫shell腳本

我們通過shell腳本獲取網(wǎng)站日志中指定爬蟲的抓取記錄,然后匯總到一個(gè)文件中,便于后期使用。代碼如下,比如保存為deathlink.sh

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
#初始化變量
#定義蜘蛛ua信息(默認(rèn)是百度蜘蛛)
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
#定義網(wǎng)站訪問地址
website=http://www.chanzhi.org
#分析日志并保存死鏈數(shù)據(jù)
for url in `awk -v str="${ua}" '$9=="404" && $15~str {print $7}' ${logfile}`
do
 grep -q "$url" ${deathfile} || echo ${website}${url} >>${deathfile}
done

大家在使用該腳本時(shí),根據(jù)自己服務(wù)器情況調(diào)整下路徑和字段即可,然后執(zhí)行腳本,:

?
1
bash deathlink.sh

3.提交死鏈

執(zhí)行上面腳本時(shí)候,就會在指定目錄下生成包含所有獲取的404頁面鏈接的文件,每個(gè)連接占一行。例如:

Apache下通過shell腳本提交網(wǎng)站404死鏈的方法

最后在站長平臺提交死鏈頁面中,填寫自己的死鏈文件地址即可,例如:

Apache下通過shell腳本提交網(wǎng)站404死鏈的方法

百度在審核通過之后,會將已經(jīng)收錄的失效鏈接刪除,以避免失效頁面鏈接對網(wǎng)站造成不良的影響。

總結(jié)

以上所述是小編給大家介紹的apache下通過shell腳本提交網(wǎng)站404死鏈的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!

原文鏈接:https://my.oschina.net/u/1385850/blog/1544586

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品无码久久久久 | 懂色中文一区二区在线播放 | www.成人在线视频 | 国产乱码精品一区二区三区av | 成人国产综合 | 久久精品国产精品亚洲 | 亚洲国产福利一区 | 亚洲国产视频网 | 日韩影音 | 国产一区欧美 | 精品国产乱码久久久久久影片 | 黄色影院在线观看 | 开心久久婷婷综合中文字幕 | 国产精品久久久久久久7电影 | 欧美视频在线播放 | 中文字幕视频一区 | 免费成人av网址 | 亚洲电影在线观看 | 久久久久久久一区 | 亚洲日本欧美日韩高观看 | 一区二区在线视频 | 国产精品久久久亚洲 | 午夜视频在线免费看 | 精品99免费| 亚洲高清在线 | 国产精品美女久久久久久久久久久 | 国产传媒视频 | 天天澡天天狠天天天做 | 国产美女自拍视频 | 精品综合久久久 | 日韩欧美一区二区三区免费观看 | 中文字幕第5页 | a级三四级黄大片 | 99热激情| 国产成人久久 | 好看毛片 | 亚洲成人在线观看视频 | 寡妇性视频免费高清播放器 | 91亚洲国产精品 | 精品国产一区二区三区忘忧草 | 久久一区二|