仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
統一URL標準化對功能變數名稱進行重定向,是將網站不同功能變數名稱權重集中處理的理想方法。 然而做為站長的你,是否知道錯誤的301重定向會給網站帶來不必要的無妄之災呢?事實上,在網站優化過程中有著不少站長對301重定向全部錯誤。 如:定向為302,或者錯誤的跳轉代碼誤認為是301等。 如何正確為網站進行正確301重定向呢? A5優化小組(HTTP://seo.admin5.com)做出如下分析:
一:HTTP狀態查詢
不少站長認為:統一URL標準化就是指將一個功能變數名稱跳轉到另一個功能變數名稱,僅此而已。 因此各種各樣的方法便層出不窮了,達到最後的目的即可。 但錯就錯在這樣的思路上,統一URL標準化並非慌不擇路的對網站位址進行跳轉,有些跳轉手段更是可能為網站帶來致命的災難。 但不管何種方法進行了URL定向之後,站長都要做一件事情:檢查HTTP狀態,是否顯示301:
如上圖一樣,網頁在進行了跳轉代碼之後,首先要檢查的就是狀態碼是否為「301」。 若出現:200、302等狀態則是屬於失敗的重定向,需要立即進行修正!
二:302重定向降權論
搜尋引擎沒有規範說302重定向後網站會遭遇降權,但諸多的站長實踐得出一個問題:302重定向會被「百度」降權,雖然都是重定向,但最後所得到的結果確實截然想法的。 那麼我們如何看待這一個問題呢?
事實上,301重定向指的是永久性的定向,而302重定向指的是臨時重定向。 301重定向沒什麼好說的,但302重定向呢?搜尋引擎可以理解為,若網站採取302重定向到另一個網站,因為是臨時性的,那麼隨時可能會撤銷這個定向,甚至再定向到其他網站。 由此導致了一個問題:搜尋引擎蜘蛛去抓取不帶有「www」的內容實際上卻索引到了帶有「www」頁面的內容。 最後導致什麼問題產生了呢?兩個不同的URL位址,卻產生了相同的內容,最後網站因為定向錯誤而被降權也就理所當然了。
但是301重定向卻並非如此,301重定向的含義是:永久性重定向,即告訴搜尋引擎這個頁面權重我完全不要了,就是要傳遞給其他網站,所以會使功能變數名稱權重正常疊加。 另外一方面來說,還有些不了解URL定向問題的站長,對網站功能變數名稱隨意的進行跳轉也完全是錯誤的,結果可能比302臨時定向還要嚴重。 那麼如何做好正確的301重定向呢?如下內容繼續分析:
三:如何正確301重定向
301重定向的方法有很多,對於這一點隨便上百度搜索一下就可以看到一堆。 但不少站長可能也知道,那些內容很少有切合實用的。 由於系統內容的不同、語言程式的不同,造成了諸多的定向方式,不同的環境所需要的定向方法也完全不同。 在這裡我們僅提供三種定向方法,適用大多情況下的301重定向:
1、Linux\Unix環境下建立「.htaccess」,然後將如下內容增加上傳。
RewriteEngine on
RewriteCond %{HTTP_host} ^***.com [NC]
RewriteRule ^(.*)$ HTTP://www.***.com/$1 [L,R=301]
2、Windows主機環境下:
< configuration >
< system.webServe r>
< rewrite >
< rules >
< rule name="WWW Redirect" stopProcessing="true ">
< match url=".*" / >
< conditions >
< add input="{HTTP_HOST}" pattern="^***.****.com$" / >
< /conditions >
< action type="Redirect" url="HTTP://www.*****.com/{R:0}"
redirectType="Permanent" / >
< /rule >
< /rules >
< /rewrite >
< /system.webServer >
< /configuration >
3、無系統區分的301重定向
首先必須支援子功能變數名稱綁定,然後根目錄下建設一個檔「301」,之後建設一個index.asp檔。 然後為其添加內容如:
< %@ Language=VBscript % >
< %Response.Status="301 Moved Permanently"
Response.AddHeader "Location" ,"seo.admin5.com"
% >
如上便是A5優化小組對網站301永久重定向的一些觀點思考,以及正確定向的可靠方法。 避免站長出現錯誤的302重定向、200跳轉定向,特此分享。