前天,接到一個SEO優(yōu)化的單子,但是比較麻煩,客戶做了半年的網(wǎng)站要重新?lián)Q掉,但是舊的域名不變,可是舊網(wǎng)站已經(jīng)就有不錯的排名了,要如何做才能把舊網(wǎng)站的權(quán)重轉(zhuǎn)移到新網(wǎng)站又能使舊的域名指向新的網(wǎng)站但是還不會因為網(wǎng)站改版等原因而讓搜索引擎懲罰呢?
好多人給出了用301重定向技術(shù),那什么事301重定向呢?太原網(wǎng)站優(yōu)化給你揭曉:
在我們網(wǎng)站建設(shè)中,時常會遇到需要網(wǎng)頁重定向的情況:像網(wǎng)站調(diào)整,如改變網(wǎng)頁目錄結(jié)構(gòu),網(wǎng)頁被移到一個新地址,再或者,網(wǎng)頁擴展名改變,如因應(yīng)用需要把.php改成.Html或.shtml,在這種情況下,如果不做重定向,則用戶收藏夾或搜索引擎數(shù)據(jù)庫中舊地址只能讓訪問客戶還會得到一個404頁面錯誤信息,訪問流量白白喪失;再如某些注冊了多個域名的網(wǎng)站,也需要通過重定向讓訪問這些域名的用戶自動跳轉(zhuǎn)到主站點,等等。
創(chuàng)建一個.htaccess文件,并將下面提供的代碼寫入文件內(nèi),它可以確保舊域名所有的目錄或者網(wǎng)頁正確的跳轉(zhuǎn)到新域名內(nèi)。
記住.htaccess文件一定要放在舊網(wǎng)站的根目錄下,并且新網(wǎng)站要和舊網(wǎng)站保持相同的目錄結(jié)構(gòu)及網(wǎng)頁文件
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.) http://www.domain.com/$1 [R=301,L]
請將上面的www.domain.com修改成你想要跳轉(zhuǎn)到的域名。
此外,我建議大家歸總舊網(wǎng)站的外部鏈接,并聯(lián)系相應(yīng)的站點修改導(dǎo)入鏈鏈的URL,以指向新站點。
注意:.htaccess文件只有在使用安裝有Mod Rewrite模塊的Apache作為WEB服務(wù)器的Linux主機上才能起作用
配置完成后,一定認真檢查一下是否正確。Internet有很多類似的Server Header檢查工具,如Check Server Headers Tool – HTTP Status Codes Checker
網(wǎng)站重定向的注意事項
1.若準(zhǔn)備將服務(wù)器上的文件移到其它地方時,須就以下信息正確地通知搜索引擎的爬行程序:
- 目標(biāo)地址:這些文件被移向何方
- 移動屬性:暫時移走還是永久性移走
2.對擁有多個域名的網(wǎng)站,專家建議應(yīng)把那些不想在搜索引擎上推廣的域名用301跳轉(zhuǎn)命令來永久性重定向。
編輯本段確保網(wǎng)站實施了正確的301重定向
對于正確實施301重定向,有這樣幾個方法可供大家參考:
1.在.htaccess文件中增加301重定向指令
2.適用于使用Unix網(wǎng)絡(luò)服務(wù)器的用戶。通過此指令通知搜索引擎的spider你的站點文件不在此地址下。這是較為常用的辦法。形如:Redirect 301 / http://www.yourdomain.com/
3.在服務(wù)器軟件的系統(tǒng)管理員配置區(qū)完成301重定向
適用于使用Window網(wǎng)絡(luò)服務(wù)器的用戶
4.采用“mod_rewrite”技術(shù)
通過該技術(shù)進行的改變將在.htaccess文件中體現(xiàn)出來,形如:
Options +FollowSymLinks
RewriteEngine on
RewriteCond % ^yourdomain.com
RewriteRule ^(.)$ http://www.yourdomain.com/$1 [R=permanent,L]
5.用ASP/PHP實現(xiàn)301重定向:
代碼在上面已經(jīng)介紹過了
以上就是鄭州seo在百度搜索的一些關(guān)于301重新定向的內(nèi)容,說的雖然很簡單,但是操作不當(dāng)?shù)脑捑蜁霈F(xiàn)很嚴(yán)重的問題的,希望能對那些和我有一樣問題的朋友帶去一些幫助!