巧用301重定向將404錯誤轉化為網(wǎng)站外鏈 |
作者:佚名 發(fā)布時(shí)間:2012-06-08 瀏覽:2288次 |
以下內容由寶雞網(wǎng)站建設、寶雞網(wǎng)絡(luò )公司,寶雞世紀網(wǎng)絡(luò )為您搜集整理 這里說(shuō)的404錯誤不是網(wǎng)站內部產(chǎn)生的404,而是由于外鏈中存在指向本站的錯誤URL從而到了蜘蛛爬取錯誤,生成了404相應代碼。我們要采取的就是將這些404頁(yè)面301轉向正??稍L(fǎng)問(wèn)的頁(yè)面,使權重可以得到正常的傳遞。 在我們創(chuàng )作高質(zhì)量?jì)热輹r(shí),總會(huì )遇到采集或者轉載卻不留版權信息的情況。更可惡的是,有些采集或轉載的網(wǎng)站,為了防止自身網(wǎng)站的權重外流,在正常URL中隨機假如了一些字母和數字,導致蜘蛛在網(wǎng)站中順著(zhù)鏈接進(jìn)行爬取時(shí),生成了404相應。通過(guò)下圖我們可以看到: 這個(gè)404錯誤,就是由“鏈接到您網(wǎng)站網(wǎng)頁(yè)的域”中URL的錯誤導致的。再查看了Webmaster Tool中一系列404提示后,我們可以確定這個(gè)URL不是由于書(shū)寫(xiě)錯誤導致,而是由對方站點(diǎn)故意生成干擾字母或數字造成的。 遇到這樣的狀況,我們可以采取的措施有: 1,像百度和谷歌舉報(效果不好,同時(shí)有損RP) 2,裝作沒(méi)看見(jiàn),什么事情都沒(méi)有發(fā)生(心情會(huì )受影響) 3,合理運用技術(shù),拿回屬于自己的東西(也是本文撰寫(xiě)的內容) 301重定向404為外鏈的原理解釋 這里我們需要用到的就是301重定向了。做SEO的人都知道,301是永久重定向的意思,同時(shí)可以將舊URL中的權重傳遞給新的URL。 這里,我們可以將出現404錯誤的頁(yè)面看作舊URL,而將網(wǎng)站上存在的頁(yè)面看作新URL。拿上圖中的URL為例,就是: 將惡意指向不存在頁(yè)面的URL(產(chǎn)生了404錯誤): http://www.xxxxx.com/rich-snippets.htmlGFQ 通過(guò)301的方式,指向網(wǎng)站上原本存在的URL: http://www.xxxx.com/rich-snippets.html 這樣,蜘蛛在訪(fǎng)問(wèn)對方網(wǎng)站錯誤的URL(上例中后綴GFQ的URL)后,會(huì )被重定向到正確的URL頁(yè)面。從而達到幫助我們回復權重傳遞的作用。 301重定向404為外鏈的具體操作 這里我們以采用Apache服務(wù)器的網(wǎng)站為例,通過(guò)mod_rewrite來(lái)做URL的重寫(xiě)與轉向。 1,首先我們查看網(wǎng)站根目錄下是否存在.htaccess文件,如果做過(guò)偽靜態(tài),那么這個(gè)文件已經(jīng)存在(也不排除通過(guò)httpd.conf實(shí)現偽靜態(tài),那么則需要新建一個(gè).htaccess)。在文件中寫(xiě)入以下代碼: RewriteEngine on RewriteBase / 如果你的博客或網(wǎng)站采用的是一級目錄的形式,則需要注意RewriteBase的路徑。大家可以在網(wǎng)上查找相關(guān)教程。這里不再多述。 2,如果網(wǎng)站中的來(lái)自外部的404錯誤不多,只有個(gè)別幾個(gè),那么可以通過(guò)使用以下字符來(lái)實(shí)現(以上文中的錯誤為例): RewriteRule ^rich-snippets.htmlGFQ$ rich-snippets.html [R=301,L] 3,但往往這些404錯誤都是大批量出現的,且還會(huì )新增。那么我們就要觀(guān)察404錯誤的規律,然后通過(guò)通配的方式來(lái)實(shí)現重定向。 還是以本文URL為例,我們看到圖中錯誤產(chǎn)生404頁(yè)面的URL一般都為加入了3位數字和字母的后綴: 防范于未然,我們將所有.html后的所有有可能出現的字符的URL,都跳轉到.html以前的URL,使用的代碼是: RewriteRule ^([w-]+).html.+$ $1.html [R=301,L] 需要注意的是,我個(gè)人博客文章頁(yè)面的URL是以 http://www.xxxxx.com/404-to-links.htm 形式出現的。原因可以參考我之前的一篇文章《WordPresss SEO-新博客網(wǎng)站的優(yōu)化》。但其他很多博主或者網(wǎng)站,在文章頁(yè)上面還有一個(gè)或多個(gè)目錄層級。那么就可以用 RewriteRule ^你的目錄名稱(chēng)/([w-]+).html.+$ $1.html [R=301,L] 這樣的方式進(jìn)行重定向。 現在我們嘗試訪(fǎng)問(wèn)之前報404錯誤的URL鏈接:http://www.xxxxx.com/rich-snippets.htmlGFQ 即可正常訪(fǎng)問(wèn)正確的URL,同時(shí)應該屬于我們的權重也通過(guò)鏈接的傳遞到達了我們的頁(yè)面。 本文主要介紹的是一種SEO的思路,實(shí)施辦法還需要根據網(wǎng)站的特殊情況具體對待。 以上內容就是由寶雞網(wǎng)站建設、寶雞網(wǎng)絡(luò )公司,寶雞世紀網(wǎng)絡(luò )為您搜集整理的《巧用301重定向將404錯誤轉化為網(wǎng)站外鏈》的全部?jì)热?/SPAN>。我公司是在寶雞市工商局注冊的專(zhuān)業(yè)提供網(wǎng)站建設、網(wǎng)站優(yōu)化、網(wǎng)站推廣,軟件開(kāi)發(fā)的高新技術(shù)企業(yè), 一直致力于面向寶雞地區黨政機關(guān)、企事業(yè)單位提供大中型門(mén)戶(hù)網(wǎng)站解決方案、 OA 辦公自動(dòng)化系統解決方案,以及中小型應用軟件開(kāi)發(fā)及其它信息化外包業(yè)務(wù)。目前已承建寶雞地區近630多家政府網(wǎng)站、企業(yè)網(wǎng)站,是寶雞網(wǎng)站建設行業(yè)規模最大、客戶(hù)數量最多、技術(shù)力量雄厚的寶雞網(wǎng)絡(luò )公司。歡迎您來(lái)電咨詢(xún),咨詢(xún)熱線(xiàn):0917-3535180 3536690…… |