最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個等號引發(fā)的血案(談Nginx正確的404配置)

 更新時間:2014年08月26日 10:34:29   投稿:junjie  
這篇文章主要介紹了Nginx正確的404配置方法,本文根據(jù)實(shí)際案例總結(jié)而來,可以說是一個等號引發(fā)的血案!需要的朋友可以參考下

這是一個血淋淋的教訓(xùn),這么說一點(diǎn)也不過分。因?yàn)樽罱l(fā)生了一個重大問題,網(wǎng)站流量大幅下跌,跌了近80%了。由于事件發(fā)生之前做過一些工作,加了大量友鏈,而且外站權(quán)重都相當(dāng)高,在那天還發(fā)生了一次掛馬事件,當(dāng)然也即時解決了。還做了其它一些關(guān)鍵字內(nèi)、外鏈優(yōu)化等等。這樣使得查找問題的原因就變的難上加難。偶然的原因發(fā)現(xiàn),百度收錄的鏈接開始出現(xiàn)錯誤,由于網(wǎng)站URL方式采用的目錄式結(jié)構(gòu),最后一個字符都是/,然而百度收錄的頁面卻無緣無故把這個線去掉了,而這種訪問方式,我并沒有做兼容。當(dāng)時也查看了網(wǎng)站頁面上的重寫結(jié)果,沒有發(fā)現(xiàn)哪里頁面的鏈接出現(xiàn)過這種錯誤,那么百度里收錄的這些頁面從何而來?真的不得而知了。可能是外鏈里有些地址把那個目錄后的斜線去掉了?不管它怎么收錄的了,盡快做了一下兼容性工作,因?yàn)槟欠N錯誤鏈接會被轉(zhuǎn)到404頁面上去。剛剛又查了一下,發(fā)現(xiàn)了一點(diǎn)蹊蹺。

以下摘自百度百科:

復(fù)制代碼 代碼如下:

404對seo的影響

自定義404錯誤頁面是增強(qiáng)用戶體驗(yàn)的很好的做法,但在應(yīng)用過程中往往并未注意到對搜索引擎的影響,譬如:錯誤的服務(wù)器端配置導(dǎo)致返回“200”狀態(tài)碼或自定義404錯誤頁面使用Meta Refresh導(dǎo)致返回“302”狀態(tài)碼。正確設(shè)置的自定義404錯誤頁面,不僅應(yīng)當(dāng)能夠正確地顯示,同時,應(yīng)該返回“404”錯誤代碼,而不是 “200”或“302”。雖然對訪問的用戶而言,HTTP狀態(tài)碼究竟是“404”還是“200”來說并沒有什么區(qū)別,但對搜索引擎這則是相當(dāng)重要的。


搜索引擎蜘蛛在請求某個URL時得到“404”狀態(tài)回應(yīng)時,即知道該URL已經(jīng)失效,便不再索引該網(wǎng)頁,并向數(shù)據(jù)中心反饋將該URL表示的網(wǎng)頁從索引數(shù)據(jù)庫中刪除,當(dāng)然,刪除過程有可能需要很長時間;而當(dāng)搜索引擎得到“200”狀態(tài)碼時,則會認(rèn)為該url是有效的,便會去索引,并會將其收錄到索引數(shù)據(jù)庫,這樣的結(jié)果便是這兩個不同的url具有完全相同的內(nèi)容:自定義404錯誤頁面的內(nèi)容,這會導(dǎo)致出現(xiàn)復(fù)制網(wǎng)頁問題。輕則被搜索引擎降權(quán),重則會K掉網(wǎng)站。

而恰恰我發(fā)現(xiàn)這里服務(wù)器上nginx里404的配置就有這樣一個問題,訪問到無效地址的時候,跳轉(zhuǎn)到的404頁面返回狀態(tài)碼是200,汗了。怎么會這樣?

一個等號引發(fā)的血案

最后發(fā)現(xiàn)問題的原因是配置里多余的一個“=”導(dǎo)致的這個狀態(tài)碼錯誤。

現(xiàn)在網(wǎng)上大多數(shù)nginx的404配置寫法還是error_page 404 = /404.html; 注意這是個錯誤的寫法,正確的寫法是沒有這個等號的,就是由于這個等號的指引讓nginx將404的的錯誤進(jìn)入鏈接都以200正常狀態(tài)碼顯示了自定義的404頁面,而這對普通用戶來說看上去無差異,然而給搜索引擎發(fā)出的信號卻是致命的。切忌切忌。因?yàn)榇饲暗姆?wù)器,我一直都是用apache來做的,也是第一次遇到這個問題。改完后用工具檢查一下,已經(jīng)正常了。

其實(shí)這個錯誤如果更好的利用起來的話,還可以將錯就錯,也是跟業(yè)內(nèi)人交流得知的,當(dāng)然這就是一個偏門左道的事了,不在這里教壞大家。當(dāng)然如果外鏈流量小,或者沒有大流量的錯誤鏈接流入的話,這個也就不成立了。

最后可以通過這個工具進(jìn)行檢測:

http://www.seochat.com/seo-tools/check-server-headers/

輸入一個你網(wǎng)站下的錯誤的路徑,檢測出有“HTTP/1.1 404 Not Found”就可以了。

或者使用下面的方法檢查更方便,在命令行下輸入:

復(fù)制代碼 代碼如下:

# curl -I http://www.yourdomain.com/testurl.html
HTTP/1.1 404 Not Found
Server: nginx/1.4.4
Date: Fri, 10 Jan 2014 02:36:39 GMT
Content-Type: text/html
Content-Length: 1782
Connection: keep-alive
Vary: Accept-Encoding
ETag: “5018ffe4-6f6″

相關(guān)文章

  • Nginx中autoindex的具體使用

    Nginx中autoindex的具體使用

    autoindex是Nginx配置的一個指令,它可以控制Nginx是否允許在瀏覽器中顯示一個目錄的內(nèi)容,本文主要介紹了Nginx中autoindex的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • Nginx代理axios請求以及注意事項(xiàng)詳解

    Nginx代理axios請求以及注意事項(xiàng)詳解

    這篇文章主要給大家介紹了關(guān)于Nginx代理axios請求以及注意事項(xiàng)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • keepalived對nginx進(jìn)行高可用搭建及原理詳解

    keepalived對nginx進(jìn)行高可用搭建及原理詳解

    這篇文章主要為大家介紹了keepalived對nginx進(jìn)行高可用搭建及原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Nginx中alias指令的實(shí)現(xiàn)

    Nginx中alias指令的實(shí)現(xiàn)

    lias指令用于指定一個替換位置,該替換位置會替換掉location塊中指定的URl,下面就來介紹一下alias指令,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • nginx http響應(yīng)限速的具體實(shí)現(xiàn)

    nginx http響應(yīng)限速的具體實(shí)現(xiàn)

    本文主要介紹了nginx http響應(yīng)限速的具體實(shí)現(xiàn),可以使用limite_rate和limit_rate_after來限制HTTP響應(yīng)的速度,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • tomcat在nginx中的配置方式

    tomcat在nginx中的配置方式

    文章介紹了如何在Linux系統(tǒng)上安裝和配置Tomcat,并通過Nginx進(jìn)行代理,首先,下載并解壓Tomcat壓縮包,然后啟動Tomcat并查看日志,接著,配置Nginx以代理Tomcat的8080端口,并確保80端口已開放,最后,重新加載Nginx配置并測試代理是否成功
    2024-12-12
  • Nginx+SSL實(shí)現(xiàn)雙向認(rèn)證的示例代碼

    Nginx+SSL實(shí)現(xiàn)雙向認(rèn)證的示例代碼

    這篇文章主要介紹了Nginx+SSL實(shí)現(xiàn)雙向認(rèn)證的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • nginx服務(wù)器配置解決ajax的跨域問題

    nginx服務(wù)器配置解決ajax的跨域問題

    本文給大家分享的是一個nginx服務(wù)器配置解決ajax的跨域問題的小技巧,非常的實(shí)用,有相同需求的小伙伴可以參考下
    2017-03-03
  • 解讀nginx負(fù)載均衡的5種策略

    解讀nginx負(fù)載均衡的5種策略

    這篇文章主要介紹了解讀nginx負(fù)載均衡的5種策略,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • nginx開啟https配置之后網(wǎng)頁無法訪問的問題處理解決

    nginx開啟https配置之后網(wǎng)頁無法訪問的問題處理解決

    最近新購服務(wù)器部署nginx之后按照之前的方式部署前端項(xiàng)目并配置https之后訪問頁面無法顯示,本文主要介紹了nginx開啟https配置之后網(wǎng)頁無法訪問的問題處理解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11

最新評論

中江县| 理塘县| 贺州市| 扎赉特旗| 天等县| 湘潭县| 社旗县| 章丘市| 宁河县| 教育| 安塞县| 家居| 南丹县| 蓬莱市| 孟连| 礼泉县| 宝丰县| 天镇县| 固原市| 寿宁县| 雷山县| 依安县| 开江县| 徐州市| 个旧市| 屏南县| 景洪市| 霍州市| 竹山县| 涪陵区| 钟山县| 北京市| 遂昌县| 酒泉市| 博野县| 顺昌县| 阳山县| 习水县| 西贡区| 梅河口市| 安溪县|