昨天剛剛從Google管理員工具里發(fā)現(xiàn)“找不到”的錯誤,今天又出現(xiàn)了一個新的抓取錯誤了:403錯誤。
點擊報錯鏈接,顯示文字如下:
Directory Listing Denied
This Virtual Directory does not allow contents to be listed
從字面的意思,是文件列表被禁止了。這個設(shè)置是沒有問題的,目錄下的文件當(dāng)然是不允許列表顯示出來的。
我順著地址找到對應(yīng)的位置,發(fā)現(xiàn)目錄下是空空的,一個文件也沒有。
我再看看其他同級目錄文件,發(fā)現(xiàn)它們下面都有一個default.html文件。。。哦,明白了,原來這是博客目錄靜態(tài)化的結(jié)果,每篇文章都按照自定義規(guī)則生成html文件存放在各個目錄下,文章的訪問地址就是文章的存放目錄,而default.html是默認(rèn)的訪問頁。我上兩周把幾篇文章的所屬類別轉(zhuǎn)移了,導(dǎo)致原先訪問地址無效了。這樣,當(dāng)再次訪問文章(目錄)時,就出現(xiàn)了403的錯誤提示。
感悟
最近博客訪問量一跌再跌,搜索來路狂減不止,我覺得與博客結(jié)構(gòu)的不穩(wěn)定有很大關(guān)系,目錄動態(tài)變?yōu)殪o態(tài),文章歸類重新劃分,這些改變都會導(dǎo)致博客掉進搜索引擎的沙盒,從而造成流量不斷減少。這是一個實實在在的教訓(xùn),千萬不要輕易修改網(wǎng)站結(jié)構(gòu)和欄目。