麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Apache > 正文

Apache下通過shell腳本提交網站404死鏈的方法

2024-08-27 18:30:49
字體:
來源:轉載
供稿:網友

網站運營人員對于死鏈這個概念一定不陌生,網站的一些數據刪除或頁面改版等都容易制造死鏈,影響用戶體驗不說,過多的死鏈還會影響到網站的整體權重或排名。

百度站長平臺提供的死鏈提交工具,可將網站存在的死鏈(協議死鏈、404頁面)進行提交,可快速刪除死鏈,幫助網站SEO優化。在提交死鏈的文件中逐個手動填寫死鏈的話太麻煩,工作中我們提倡復雜自動化,所以本文我們一起交流分享Apache服務中通過shell腳本整理網站死鏈,便于我們提交。

apache,shell,404,死鏈

1.配置Apache記錄搜索引擎

Apache是目前網站建設最為主流的web服務,但是apache的日志文件默認是不記錄百度、谷歌等各大搜索引擎的爬取程序的,所以首先需要我們設置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

下面是配置前后的網站日志記錄格式:

配置前:

apache,shell,404,死鏈

配置后:

apache,shell,404,死鏈

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頁面鏈接的文件,每個連接占一行。例如:

apache,shell,404,死鏈

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

apache,shell,404,死鏈

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

總結

以上所述是小編給大家介紹的Apache下通過shell腳本提交網站404死鏈的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 337p粉嫩大胆噜噜噜亚瑟影院 | 国产午夜亚洲精品理论片大丰影院 | 姑娘第5集高清在线观看 | 久久久久免费精品国产小说色大师 | 国产在线免费 | 看av网址 | 刘亦菲一区二区三区免费看 | 一级做a爱片毛片免费 | 羞羞网站视频 | 亚洲精品久久久久www | 精品国产一区在线观看 | 久久久免费电影 | 国产一级淫 | 成人在线视频免费播放 | 女人久久久www免费人成看片 | 91九色视频在线播放 | 成人在线视频精品 | 91香草视频 | 羞羞电影在线观看www | 亚洲电影在线观看高清免费 | 九九爱视频| 男女隐私免费视频 | 激情黄页| 密室逃脱第一季免费观看完整在线 | 久久久久久69 | 激情久久婷婷 | 久久我不卡 | 国产精品成aⅴ人片在线观看 | 国产精品视频亚洲 | 在线男人天堂 | 久久精品一区二区三区四区五区 | 热99在线| 91专区在线观看 | 欧美视频国产 | 一本色道久久综合亚洲精品小说 | 成年人国产视频 | 色阁阁69婷婷 | 国产日产精品一区二区三区四区 | 亚洲第一成人在线观看 | 日本aⅴ在线 | 校花被肉干高h潮不断 |