301永久重定向,是站長(zhǎng)必須要了解的一個(gè)功能,它包含了有網(wǎng)站域名唯一性,網(wǎng)站改版,網(wǎng)站鏈接獨(dú)立性的重要設(shè)定。所以做為站長(zhǎng)一定要熟知網(wǎng)站的301怎么去做。
?
1.什么情況下會(huì)做301?
?
在網(wǎng)站的正常運(yùn)營(yíng)中,做的301只不過是把自己域名不帶www的地址,去指向帶www的地址,這種情況一般在域名解析中就可以完成,因?yàn)楝F(xiàn)在的空間都自帶有域名301功能,具體怎么解析可以去看:
建站篇:網(wǎng)站域名、空間、建站程序相互連接 這篇文章。
?
今天主要講的是第二種情況:網(wǎng)站改版。網(wǎng)站改版后都知道很多鏈接地址都與以前的不一樣,那就需要我們還做網(wǎng)址301重定向了,不然之前收錄的頁面地址就成
死鏈接了,對(duì)網(wǎng)站優(yōu)化非常不好。
?
2.301規(guī)則改版寫法
?
網(wǎng)站改版要做301重定向,首先要了解下301的規(guī)則寫方,其實(shí)在百度站長(zhǎng)平臺(tái)里面已經(jīng)有很詳細(xì)的說明了,只不過是話語較專業(yè)性,很多人有點(diǎn)看不懂,我也是看了好幾遍才看懂是怎么回事的。它里面寫了一個(gè)網(wǎng)址要重定向到另一個(gè)網(wǎng)址,如果是單純的只有一條網(wǎng)址的話我們就不用規(guī)則改版了,直接用文件代碼寫死就好了。
?
但是如果是多條網(wǎng)址,那就可以通過規(guī)則寫法來方便操作了,如:
改版前地址:http://www.a.com/mulu/1.html
改版后地址:http://www.a.com/1.html
301規(guī)則寫法:舊地址 http://www.a.com/mulu/(d+).html ?新地址 http://www.a.com/${1}.html
?
3.規(guī)則通用說明
?
在這果說明一地那些語法的其中含意,在這時(shí)可以看到我們是去掉了一個(gè)目錄,因?yàn)槟夸浵旅媸怯泻芏辔恼碌?,?.html;2.html;3.html;4.html……等等這些文章都在mulu這個(gè)目錄里面,現(xiàn)在要把這些文章地址前的目錄名全部去掉。
?
我們只需寫一條規(guī)則就可以了,用301語法替換地址其他相同的位置,如
http://www.a.com/mulu/(d+).html 其中的(d+).html表示的是可以是1.html;可以是2.html;可以是3.html;可以是4.html……
而:
http://www.a.com/${1}.html 其中的${1}.html表示的是與舊地址的(d+).html一一對(duì)應(yīng)起來,意思是說如果(d+).html是1.html,那么新地址的${1}.html也是1.html。
?
好了這就是301重定向里的規(guī)則通俗要表達(dá)的意思。
?
4.301規(guī)則常用表達(dá)示
?
數(shù)字式:相同位置用(d+)
舊地址:http://www.a.com/mulu/1.html?
新地址:http://www.a.com/1.html
規(guī)則:舊 http://www.a.com/mulu/(d+).html 新 http://www.a.com/${1}.html
?
字母式:相同位置用([a-zA-Z]+)
舊地址:http://www.a.com/muluyi/mulu/1.html?
新地址:http://www.a.com/mulu/2.html
規(guī)則:舊 http://www.a.com/muluyi/([a-zA-Z]+)/1.html 新 http://www.a.com/${1}/2.html
?
字母數(shù)字下劃線混合式:相同位置用(w+)
舊地址:http://www.a.com/mulu/5KH8D/1.html?
新地址:http://www.a.com/5KH8D/2.html
規(guī)則:舊 http://www.a.com/(w+)/1.html 新 http://www.a.com/${1}/2.html
?
舊地址:http://www.a.com/mulu/5KH8D.html?
新地址:http://www.a.com/5KH8D.html
規(guī)則:舊 http://www.a.com/mulu/(w+).html 新 http://www.a.com/${1}.html
?
?
《看了這篇文章的人還看了》