對301重定向的幾點理解 如何正確做301 301的其它用途
對301重定向的幾點理解 如何正確做301 301的其它用途
301轉(zhuǎn)向是很多站長都會提到的一個問題,但是在平時,我們很多人都會忽視它的存在。因為一般情況下,網(wǎng)站用不到301,即使是URL規(guī)范化,很多站長尤其是新手站長也會忽略,但在整個網(wǎng)站做SEO的過程中,301還是必須得學會的。今天我和大家談談我對301重定向的幾個理解。
301是狀態(tài)碼的一種
301是常見幾種狀態(tài)碼的一種,表示本網(wǎng)址永久性轉(zhuǎn)移到另一個地址。其它的狀態(tài)碼還有200(成功狀態(tài)碼)、404(死鏈接或者錯誤路徑)、302(臨時性轉(zhuǎn)向)、500(內(nèi)部程序錯誤),一般情況下,網(wǎng)址轉(zhuǎn)向還有程序轉(zhuǎn)向、META等,但盡量不要使用過多的轉(zhuǎn)向,非常容易被判定為作弊。
最重要的傳遞權重
301最大的好處就是傳遞權重,不論是URL規(guī)范化做301還是網(wǎng)站更換路徑做301,目的都是為了更好的保留權重。比如A網(wǎng)頁由于永久改變網(wǎng)址,那么做301之后,把A頁面永久性的轉(zhuǎn)移到B頁面,搜索引擎就會把網(wǎng)頁B當做唯一的有效目標。這是搜索引擎唯一推薦的不會產(chǎn)生懷疑的方法,A頁面的權重也會轉(zhuǎn)到B頁面。另外就是常見的URL問題,首頁有好幾個頁面同時都能訪問主域名,那么就需要把所有的網(wǎng)址都定向到一個主網(wǎng)址上。百度對于301會傳遞所有權重,Googel只是一部分。但都有個時間問題。
如何正確做301
一般情況下分為ASP和PHP兩種版本的轉(zhuǎn)向方法,如果是LINUX主機,PHP+Mysql的程序,那么利用.htaccess文件做就可以了。它只是一個普通的文字文件,可以直接進行編輯操作。而如果是Windows主機,那么可以直接在控制面板上做301。
301的其它用途
上邊提到了增加權重是站在一般站長的立場上闡述的,其實除了這個方面,還有另外一些情況會用到,比如為了保護版權而注冊多個不同后綴的域名,而這些不同域名內(nèi)容都一樣,所以需要定義一個主域名,把其它所有的做內(nèi)容都做301轉(zhuǎn)向到主域名;蛘呤蔷W(wǎng)站頁面被刪除,文件重命名,更換新域名等,都需要用到301。
到這里,從幾個方面與大家分享了我對301的幾種理解,有些站長可能是沒有注意到,也可能是感覺網(wǎng)站一直沒出什么問題,因此就沒有做,尤其是不同的域名都可以訪問首頁的URL規(guī)范化問題,這里建議大家動動手,有時候排名的變化就源自與我們認為不重要的一個細節(jié)。