SEO 301重定向-301永久轉(zhuǎn)向頁面(ASP PHP JSP)301重定向是什么? 301重定向又叫301轉(zhuǎn)向(或叫301跳轉(zhuǎn)),301永久重定向。當(dāng)用戶或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請求時(shí),服務(wù)器會返回一個(gè)HTTP數(shù)據(jù)流的頭信息header,返回當(dāng)前請求網(wǎng)頁的狀態(tài)碼,除了301 HTTP狀態(tài)碼,還有其他常見的HTTP狀態(tài)碼如,200一切正常OK,404找不到網(wǎng)頁NOT FOUND,302暫時(shí)性轉(zhuǎn)向Moved Temporarily,等等。301 則表示請求的網(wǎng)頁永久性轉(zhuǎn)移到另一個(gè)地址location。更多HTTP狀態(tài)碼的信息請看這篇文章的后面部分:404錯(cuò)誤頁面重定向 PHP使用HEADER頭發(fā)送狀態(tài)(Status)信息(二)。 301永久重定向 301轉(zhuǎn)向的作用 有時(shí)候我們擁有不同的多個(gè)域名,又想將它們統(tǒng)一指向到一個(gè)網(wǎng)站的時(shí)候,我們可以使用301重定向,如:abc.com,chinaabc.com,abc.net,abc.org,abc.com.cn,abc.cn等等。我們就可以將這些域名全部指向一個(gè)網(wǎng)站。如用abc.com為主域名,其它域名就可以轉(zhuǎn)向到abc.com。 301重定向和SEO的關(guān)系 有時(shí)候我們?yōu)榱藢?shí)現(xiàn)某些具體的網(wǎng)站功能或效果,要使用到網(wǎng)址轉(zhuǎn)向。比如網(wǎng)址轉(zhuǎn)向方法有:404頁面,301永久轉(zhuǎn)向,302臨時(shí)轉(zhuǎn)向,JavaScript轉(zhuǎn)向,PHP/ASP/JSP轉(zhuǎn)向,META REFRESH網(wǎng)頁META刷新等等。但是很多時(shí)候,這些網(wǎng)址轉(zhuǎn)向方法被一些SEOer當(dāng)作欺騙搜索引擎的工具,將多個(gè)域名統(tǒng)一轉(zhuǎn)向到一個(gè)域名,以期提高該域名的權(quán)重。因此現(xiàn)在搜索引擎對這些作弊手法非常敏感。本身這些網(wǎng)址轉(zhuǎn)向方法本身沒有錯(cuò),但被作弊者濫用,搜索引擎對這些可疑的網(wǎng)址轉(zhuǎn)向就很敏感了,做不好就會被google等搜索引擎懲罰,降低權(quán)重。 301重定向是一種對搜索引擎最友好的網(wǎng)址轉(zhuǎn)向方法。當(dāng)網(wǎng)頁A用301重定向轉(zhuǎn)到網(wǎng)頁B時(shí),搜索引擎可以肯定網(wǎng)頁A永久的改變位置,就不會將網(wǎng)頁A 加入索引,而將網(wǎng)頁B當(dāng)作有效網(wǎng)頁進(jìn)行索引。網(wǎng)頁A的PR網(wǎng)頁級別也會傳到網(wǎng)頁B,從而將分散到多個(gè)域名的網(wǎng)頁級別權(quán)重都加到一個(gè)域名中去。比如這四個(gè)URL網(wǎng)址: http://www./index.html http:///index.html http:// 我們就可以使用301重定向把前三個(gè)URL網(wǎng)址轉(zhuǎn)向到http://www.,這樣前三個(gè)鏈接分散的PR就會統(tǒng)一傳遞到最后一個(gè)網(wǎng)址上。 什么時(shí)候使用301重定向,如何判斷網(wǎng)站有301重定向問題? 301轉(zhuǎn)向不是在任何情況下都要做的,網(wǎng)站沒做301轉(zhuǎn)向排名也沒影響的話就不用去做,畢竟搜索引起對網(wǎng)址轉(zhuǎn)向很敏感,弄得花費(fèi)精力不討好就沒意思了。 如果你覺得網(wǎng)站排名沒有預(yù)想的好,zac seo 每日一貼推薦我們可以用以下方法來查查問題: 第一,查一下這些URL是否都有差不多的PR值和網(wǎng)頁快照:http:// ,http://www./index.html,http:///index.html,http://www.,如果是,那可能有問題。 2)搜一下site:看是否結(jié)果中有多個(gè)主頁版本。 3)你的網(wǎng)站是否在Google有大量網(wǎng)頁被標(biāo)為“ 補(bǔ)充材料”(Supplemental Result)。一般認(rèn)為被歸為“ 補(bǔ)充材料”是網(wǎng)址規(guī)范化問題的征兆。 怎樣做301重定向頁面? (1)如果你用的是Unix/Linux主機(jī),可以用.htaccess文件(Unix/Linux中用于目錄特定指令如密碼,網(wǎng)址轉(zhuǎn)向<301>,錯(cuò)誤處理<401,500>等的文件)。 比如把/old.htm轉(zhuǎn)到http://www./new.htm,可以在.htaccess文件中加入這個(gè)指令: redirect 301 /old.htm http://www./new.htm 或 redirect permanent /old.htm http://www./new.htm 如果要把所有http://形式的URL用301重定向轉(zhuǎn)到 http://www.,包括: http:///about.htm 轉(zhuǎn)到 http://www./about.htm,及 http:///dir/index.htm 轉(zhuǎn)到 http://www./dir/index.htm 等等,則還要用到mod_rewrite: Options +FollowSymLinks (2)如果你用的是 Windows主機(jī),應(yīng)該在控制面板做301重定向設(shè)定。 HTML無法做301轉(zhuǎn)向。HTML重定向 只能做JS或META REFRESH,但不是301轉(zhuǎn)向。HTML一被讀取,就已經(jīng)返回200 OK狀態(tài)碼。 ASP 301重定向 在asp文件頭加入: <%@ Language=VBScript %> PHP 301重定向: <?php Header( “HTTP/1.1 301 Moved Permanently” ); JSP 301重定向: <% ASP .NET環(huán)境下的301 重定向:
注意: .htaccess文件只是一個(gè)普通文字文件,你可以先新建一個(gè)文件名為.htaccess.txt的TXT文本文檔,寫入指令后,將后面的.txt去掉,上傳到你網(wǎng)站的根目錄下就可以,不需要再修改Apache設(shè)置。 301狀態(tài)碼在線測試工具: 本文地址:SEO 301重定向-301永久轉(zhuǎn)向頁面(ASP PHP JSP) 相關(guān)文章:404錯(cuò)誤頁面重定向 PHP使用HEADER頭發(fā)送狀態(tài)(Status)信息(一) |
|
|