WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
301轉(zhuǎn)向
什么是301轉(zhuǎn)向[ ]
301轉(zhuǎn)向(或叫301重定向,301跳轉(zhuǎn))是當(dāng)用戶或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請(qǐng)求時(shí),服務(wù)器返回的HTTP數(shù)據(jù)流中頭信息(header)中的狀態(tài)碼的一種,表示本網(wǎng)頁(yè)永久性轉(zhuǎn)移到另一個(gè)地址。
其它常見(jiàn)的狀態(tài)碼還包括,200表示一切正常,404網(wǎng)頁(yè)找不到,302暫時(shí)轉(zhuǎn)向,等等。
使用 301 重定向?qū)⒛瓉?lái)網(wǎng)站上的所有網(wǎng)頁(yè)永久重定向至新網(wǎng)站。 這可以告訴搜索引擎和用戶您的網(wǎng)站已永久遷移。是符合搜索引擎友好的,目前最安全的網(wǎng)址域名更換。
請(qǐng)不要將原來(lái)網(wǎng)站的所有網(wǎng)頁(yè)都定向到新網(wǎng)址的主頁(yè)。雖然這樣可以避免 404 錯(cuò)誤,但并非良好的用戶體驗(yàn)。建議將舊網(wǎng)址的網(wǎng)頁(yè)對(duì)應(yīng)到新網(wǎng)址同目錄同名稱的網(wǎng)頁(yè),網(wǎng)頁(yè)對(duì)網(wǎng)頁(yè)的重定向?qū)⒂兄诒3帜木W(wǎng)站在 Google上的排名,同時(shí)還能提供一種一致且直觀的用戶體驗(yàn)。
如果您新舊網(wǎng)站的網(wǎng)頁(yè)無(wú)法一一對(duì)應(yīng),可嘗試確保您原來(lái)網(wǎng)站上的每一個(gè)網(wǎng)頁(yè)至少會(huì)重定向至一個(gè)具有相似內(nèi)容的新網(wǎng)頁(yè)。
301的另個(gè)重要用處是網(wǎng)址規(guī)范化。即選擇你希望的唯一的首頁(yè)網(wǎng)址。
301轉(zhuǎn)向在seo中的作用[ ]
網(wǎng)址轉(zhuǎn)向方法主要包括:301轉(zhuǎn)向,302轉(zhuǎn)向,JavaScript轉(zhuǎn)向,PHP/ASP/CGI轉(zhuǎn)向,META REFRESH網(wǎng)頁(yè)META刷新,等。302轉(zhuǎn)向可能會(huì)有URL規(guī)范化問(wèn)題。其它方法都是常用的作弊手法,當(dāng)然不是說(shuō)不可以正當(dāng)?shù)赜?,方法本身沒(méi)有錯(cuò),但被作弊者用多了,搜索引擎對(duì)這些可疑的轉(zhuǎn)向都很敏感。何必冒險(xiǎn)呢。
當(dāng)網(wǎng)頁(yè)A用301重定向轉(zhuǎn)到網(wǎng)頁(yè)B時(shí),搜索引擎可以肯定網(wǎng)頁(yè)A永久的改變位置,或者說(shuō)實(shí)際上不存在了,搜索引擎就會(huì)把網(wǎng)頁(yè)B當(dāng)作唯一有效目標(biāo)。好處是,第一,沒(méi)有網(wǎng)址規(guī)范化問(wèn)題,第二,也很重要的,網(wǎng)頁(yè)A的PR網(wǎng)頁(yè)級(jí)別會(huì)傳到網(wǎng)頁(yè)B。
很多時(shí)候其它網(wǎng)站會(huì)鏈接到
http://domainname.com http://www.domainname.com/index.html http://domainname.com/index.html
而不是你希望的
這樣鏈接的PR也會(huì)傳遞到所有URL,如果你用301轉(zhuǎn)向把前三個(gè)URL轉(zhuǎn)到
PR也就集中在網(wǎng)頁(yè)http://www.domainname.com了。
如何實(shí)現(xiàn)301轉(zhuǎn)向[ ]
用.htaccess實(shí)現(xiàn)301轉(zhuǎn)向[ ]
- 文件及目錄轉(zhuǎn)向
比如把/old.htm轉(zhuǎn)到http://www.domain.com/new.htm,可以用這個(gè)指令:
redirect 301 /old.htm http://www.domain.com/new.htm
或
redirect permanent /old.htm http://www.domain.com/new.htm
redirect也可以實(shí)現(xiàn)目錄的轉(zhuǎn)向,例如要將http://www.idcspy.com/bbs 轉(zhuǎn)向到 http://bbs.idcspy.com 可以用: redirect 301 /bbs http://bbs.idcspy.com
- 規(guī)范www
全部統(tǒng)一到 kktzf.com.cn (帶www)
RewriteEngine on RewriteCond %{HTTP_HOST} ^zzbaike\.com$ [NC] RewriteRule ^(.*)$ http://kktzf.com.cn/$1 [L,R=301]
使用時(shí)將上面的zzbaike.com 替換為你使用的域名即可
全部統(tǒng)一到 zzbaike.com (不帶www,目前的新趨勢(shì))
RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.zzbaike\.com$ [NC] RewriteRule ^(.*)$ http://zzbaike.com/$1 [L,R=301]
使用時(shí)將上面的zzbaike.com 替換為你使用的域名即可
- Rewrite實(shí)現(xiàn)301轉(zhuǎn)向
RewriteEngine On RewriteRule ^(.*)$ http://www.newdomain.com/ [R=301,L]
這個(gè)是都轉(zhuǎn)向到新域名的首頁(yè)
如果要做目錄及文件轉(zhuǎn)向用:
RewriteEngine On RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
上面的代碼就可以將 http://www.idcspy.com/bbs/forum-51-1.html 這樣類型的url轉(zhuǎn)向到 http://bbs.idcspy.com/forum-51-1.html
PHP實(shí)現(xiàn)301重定向[ ]
在 index.php 的最上面加入以下幾行:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.newdomain.com/"); exit(); ?>
用PHP進(jìn)行301重定向的壞處是無(wú)法進(jìn)行目錄的重定向
ASP實(shí)現(xiàn)301重定向[ ]
在 index.asp 或 default.asp 的最上面加入以下幾行:
<% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.newdomain.com/" Response.End %>
靜態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)301重定向[ ]
HTML無(wú)法做[htaccess]的301轉(zhuǎn)向。在HTML里只能做JS或META REFRESH,但不是301轉(zhuǎn)向。HTML一被讀取,就已經(jīng)返回200 OK狀態(tài)碼了。 不過(guò)可以在主機(jī)商提供的工具里實(shí)現(xiàn),登陸你的主機(jī)空間,進(jìn)入cpanel(操作面板),找到“redirect”功能選項(xiàng),填寫(xiě)將本網(wǎng)址指向其他網(wǎng)址。
舉例:
- 如果是首頁(yè)指向首頁(yè) http://www.aaa.com 指向 http://www.bbb.com
- 如果是網(wǎng)站內(nèi)某一頁(yè)指向首頁(yè) http://www.aaa.com/123344.htm 指向 http://www.bbb.com
- 指向相對(duì)應(yīng)的新域名的同一目錄下的文件名 http://www.aaa.com/123344.htm 指向 http://www.bbb.com/123344.htm
- 把舊站的所有網(wǎng)頁(yè)都指向首頁(yè) http://www.aaa.com/* 指向 http://www.bbb.com
- 把舊站的所有網(wǎng)頁(yè)都指向新站相同目錄相同名稱的網(wǎng)頁(yè)(即一一對(duì)應(yīng)) http://www.aaa.com/* 指向 http://www.bbb.com/*
此種方法適用于動(dòng)態(tài)網(wǎng)站和靜態(tài)網(wǎng)站。
301重定向的后續(xù)工作[ ]
后續(xù)工作,登陸google網(wǎng)站管理,重新提交sitemap,頭幾次google可能因?yàn)榘l(fā)現(xiàn)訪問(wèn)舊站的的sitemap卻進(jìn)入另一個(gè)站sitemap,屬于域名錯(cuò)誤,提示網(wǎng)址不可用。報(bào)錯(cuò)。這個(gè)正常,再提交幾次google就會(huì)發(fā)現(xiàn)301轉(zhuǎn)向了,錯(cuò)誤就會(huì)取消。 在網(wǎng)站管理添加新站,提交新站的sitemap。選擇搜索引擎按照有www或者無(wú)www來(lái)索引。(建議含www,同時(shí)無(wú)www也能訪問(wèn))
過(guò)會(huì)去看看舊站的訪問(wèn)記錄,就會(huì)發(fā)現(xiàn) 無(wú)論是訪客,還是搜索引擎,進(jìn)入網(wǎng)頁(yè)都顯示的是 http code 301。
成功。
建議舊站維持至少半年,之后再撤下。