麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

301重定向?qū)崿F(xiàn)方法,及對網(wǎng)站優(yōu)化的作用

2019-11-02 17:01:20
字體:
供稿:網(wǎng)友

 什么是301重定向呢? 

   301重定向是當(dāng)用戶或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請求時(shí),服務(wù)器返回的HTTP數(shù)據(jù)流中頭信息(header)中的狀態(tài)碼的一種,表示本網(wǎng)頁永久性轉(zhuǎn)移到另一個(gè)地址。其它常見的狀態(tài)碼還包括,200表示一切正常,404網(wǎng)頁找不到,302暫時(shí)轉(zhuǎn)向,等等。 

   為什么要用301轉(zhuǎn)向? 

   網(wǎng)址轉(zhuǎn)向方法主要包括:301轉(zhuǎn)向,302轉(zhuǎn)向,JavaScript轉(zhuǎn)向,PHP/ASP/CGI轉(zhuǎn)向,META REFRESH網(wǎng)頁META刷新等。302轉(zhuǎn)向可能會(huì)有URL規(guī)范化問題。其它方法都是常用的作弊手法,當(dāng)然不是說不可以正當(dāng)?shù)赜茫椒ū旧頉]有錯(cuò),但被作弊者用多了,搜索引擎對這些可疑的轉(zhuǎn)向都很敏感。何必冒險(xiǎn)呢。 

   關(guān)于301轉(zhuǎn)向和網(wǎng)址規(guī)范化問題,大家可以去閱讀下ZAC寫的文章。本文,僅僅討論在ASP環(huán)境下,如何設(shè)置301重定向問題;其他語言亦可參考。 

   我們知道,網(wǎng)站的首頁一般有以下幾種: 

http://jb51.net 

http://www.jb51.net 

http://jb51.net/index.asp 

http://www.jb51.net/index.asp 

…… 

   很自然的,以上的這些網(wǎng)址形式都指向到了一個(gè)網(wǎng)站,如果在搜索引擎中都啟用這些形式,那么,網(wǎng)頁權(quán)重,PR都會(huì)分散到這幾個(gè)網(wǎng)址上,雖然,它們都是一個(gè)網(wǎng)站,而這不是我們想要的結(jié)果。那么,如何將以上的首頁形式都定向到自己想要的網(wǎng)址上呢,比如http://www.jb51.net,從而使得這些分散的網(wǎng)頁權(quán)重,PR都集中到www.jb51.net上。這里就需要使用301永久重定向了。 

   ASP語言下,我們需要在默認(rèn)首頁,如index.asp頂部最上方加入以下代碼: 

<% 

Dim dm,sn 

dm=Request.ServerVariables("Server_name")  '獲取域名 

'這里的3是指www的長度 

if left(dm,3)<>"www" then 

Response.Status="301 Moved Permanently"  

Response.AddHeader "Location", "http://www.jb51.net" 

Response.End 

end if 

%> 

   這里的代碼是經(jīng)過flymorn加工后的,您也可以根據(jù)實(shí)際需要對本代碼進(jìn)行適當(dāng)?shù)男薷囊赃m合你需求的樣式。本代碼自動(dòng)校驗(yàn)沒有輸入www的,301跳轉(zhuǎn)到www.jb51.net這個(gè)網(wǎng)址上,從而使得網(wǎng)頁權(quán)重得到累加,達(dá)到SEO優(yōu)化的目的。 

   但這里出現(xiàn)一個(gè)問題,如果有鏈接指向到http://www.jb51.net/index.asp(比如站內(nèi)鏈接),那么搜索引擎也同樣會(huì)給這個(gè)網(wǎng)址形式加分,雖然index.asp是默認(rèn)首頁,但我們希望的是把所有權(quán)重都給與http://www.jb51.net這個(gè)形式。有人說,這兩個(gè)形式不是都一樣嗎?不一樣。比如:http://www.jb51.net的PR為0,而http://www.jb51.net/index.asp的PR為2。從這點(diǎn)可以看出,SE是給與是否有index.asp的網(wǎng)址形式以不同的權(quán)重的。而使用Request.ServerVariables("SCRIPT_NAME")或Request("url")獲取到的后綴無論輸入時(shí)是否帶有index.asp都一律返回index.asp,從而導(dǎo)致無法判斷,也無法使用301重定向,當(dāng)然這是指僅asp語言環(huán)境。 

   目前解決方法就是,利用js獲取當(dāng)前網(wǎng)址window.location.href,然后把這個(gè)當(dāng)前網(wǎng)址寫入cookies;asp讀取這個(gè)cookies,從而判斷網(wǎng)址中是否包含index.asp,如果包含,就使用301重定向。建議:在任何鏈接中避免有直接指向index.asp的形式,包括外鏈及內(nèi)鏈,尤其是內(nèi)鏈。這只是一個(gè)折中的方法。針對該問題,希望與各位高手一起討論。如果您有其他解決的方法,請留下您的評論。 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: www久久综合 | 久久久久久69| 免费观看在线 | 91九色丨porny丨国产jk | 神马久久精品综合 | 免费高潮在线国 | h视频免费看 | 日韩av电影免费在线观看 | 91成| 黑人一区二区 | 成人三级电影网站 | 欧美成人三级大全 | 国产在线精品一区二区夜色 | 亚洲人成免费 | 欧美一级免费在线观看 | 久久第四色 | 国产日韩线路一线路二 | 在线香蕉视频 | 性生活视频软件 | 爱爱插插视频 | 国产91久久久久 | 久久国产精品二国产精品中国洋人 | 中文字幕在线播放第一页 | 久久精品伊人网 | 成人不卡在线观看 | av电影在线网站 | 久久精品一区二区三区不卡牛牛 | 亚洲成人网一区 | 毛片视频在线免费观看 | 夜夜夜操操操 | 日韩黄色片免费看 | 一区二区三区黄色 | 欧美成人免费 | 国产精品高潮视频 | 久久精品99北条麻妃 | 黑色丝袜美美女被躁视频 | 午夜视频观看 | 国产精品一二区 | 日韩一级免费 | 99精品视频在线免费观看 | 国产激情精品一区二区三区 |