本來(lái)大寶SEO博客打算把301重定向歸檔到SEO基礎知識的重定欄目(′▽?zhuān)?下面,對于SEO基礎優(yōu)化的(′Д` )及作內容來(lái)和朋友們分享。但是重定301重定向的定義和(′?ω?`)作用,很多學(xué)習SEO的及作朋友都不不會(huì )陌生,只(zhi)是重定對(dui)301重定向怎么做這個(gè)問(wèn)題還不是很熟悉。因此,(′▽?zhuān)?及作大寶打算把3??01重定向這個(gè)SEO名稱(chēng)的重定解釋?zhuān)??接通過(guò)怎么??實(shí)現301重定向的及作SEO技術(shù)操作的方式分享給朋友們。
301重定向是重定一種同一網(wǎng)站網(wǎng)址域名的一種方式,對SEO優(yōu)化是及作有百利而無(wú)一害的。是重定??一種非常重要的??基礎優(yōu)化操作細節之一。通常情況下我們會(huì )給自己的及作網(wǎng)站綁定兩個(gè)域名,一個(gè)是重定帶www的域名(′?_?`),比如大寶SEO博客的及??作域名(ming):www.seodongguan.(′?_?`)cn;一個(gè)是不帶┐(′?`)┌www的域名,比如大寶SEO博客的重定域名:seodongguan.c??n。301重定向實(shí)現的結果就是使得用戶(hù)在訪(fǎng)問(wèn)不帶www域名的時(shí)候,網(wǎng)??站會(huì )自動(dòng)跳轉(zhuan)到帶www的(de)域名(ming)下面。
301重定(ding)向是唯一一個(gè)搜索引擎排名算法的集中網(wǎng)站首頁(yè)權重的ヽ(′▽?zhuān)?/方法,比如其他的302暫時(shí)重定向以及JS代碼調整實(shí)現的重定向結果,都會(huì )使得所跳轉的URL結果出現不規范的問(wèn)題。用另一種方式解釋301重定向的話(huà),就是給自己的ヾ(′▽?zhuān)??網(wǎng)站設置一個(gè)主域名,??其他所有可以指向網(wǎng)站首??頁(yè)的鏈接都會(huì )通過(guò)301重定向的方式直接調(′▽?zhuān)?)整到我們所設置的主域名上面。也只有這種方法才可以作為網(wǎng)站SEO優(yōu)化操作和網(wǎng)站網(wǎng)絡(luò )營(yíng)銷(xiāo)推廣等針對網(wǎng)站的不同推廣方式建立不同的域名,不但不會(huì )被??搜索引擎重復收錄網(wǎng)站信息,避免了搜索引擎認為網(wǎng)站SEO作弊受到的懲罰。
一般來(lái)說(shuō),只有網(wǎng)站更換域名的時(shí)(shi)候??、網(wǎng)??站( ???)修改或是刪除網(wǎng)站目錄而產(chǎn)生死鏈接的時(shí)候、打算用多個(gè)(ge)域名指向同┐(′?`)┌一個(gè)網(wǎng)站實(shí)現多種推廣方式的時(shí)候、進(jìn)行SEO基礎優(yōu)化操作的時(shí)候都是需要進(jìn)行301重定向操作的。301永久重定向有(′▽?zhuān)?幾種不同的做法,在windows主機上和Unix/Linux主機是不同的,30ヽ(′▽?zhuān)?/1重定向的具體操作方法如下:
1、在IIS服務(wù)器上設置30??1的方法
然后打開(kāi)“控制面板”→找到“管理工具”→打開(kāi)“Inter?neヽ(′ー`)ノt 信息服務(wù)”。打開(kāi)后,可以在(????)管理器左側樹(shù)形菜單中找到你的網(wǎng)站,然后右擊選擇“屬性”,打開(kāi)網(wǎng)站的屬性管理面板,并且選擇到“主目錄”選項卡,選擇“重定向到URL”,然后在地址框中輸入“??主域(yu)名”,然后將選項卡中的“資源的永久重定向”選擇上,點(diǎn)擊確定即可設置完畢(′?_?`)。
2、(′ω`)在網(wǎng)站代碼中設置301的方法
只需要將以下代碼加在網(wǎng)頁(yè)的開(kāi)頭即可,不過(guò)只能用在A(yíng)SP和PHP文件中,HTML無(wú)法通過(guò)代碼設置301。
ASP代碼:
<%@ language="VBScript">
<%<>
Response.Status=”301 Moved Permanently” Response.AddHeader “Location” , ” http://www.###.com”
%>
PHP代碼:
Header( “HTTP/1.1 301 Moved Perman??en??tly” );
Header( “Location: http://www.###.com” );
?>
注:將我的網(wǎng)址替換成你自(???)己的定向后的目標網(wǎng)址即可,所有的標點(diǎn)必須用英文半角。
3、在博客中設置301的方法
這邊以Z-Blog為例詳細介紹一下:
1.復制如下代碼,將代碼中“###.com”改成你自己的網(wǎng)址即可。
if request.Server( ?° ?? ?°)Variables(“SERVER_NAME”)=”###.com” then
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.###.com”
Response.End
end if
2.進(jìn)入Z-Blog后臺,打開(kāi)“文件管理??”界面。
3.找到并打開(kāi)網(wǎng)站根目錄下的 default.asp 文(wen)件。
4.將以上代??碼加進(jìn) default.asp 在下圖中紅框所示位置。
5.最后確定無(wú)誤點(diǎn)擊 提交 保存。
可以用.htaccess文件
1. Apache模塊 mod_alias的 Redirect 和 Redirヽ(′ー`)ノectMatch命令
上面提到2個(gè)命令使用方法相似。而區別就是后者RedirectMatch基于正則表達式匹配對當前的URL發(fā)送一個(gè)外部重定向語(yǔ)??(′?`)法為:
Redirect [status] URL-path URL
RedirectMatch [status] regex URL
status參數可以使用以下HT(′?`*)TP狀態(tài)碼:
permanent
返回一個(gè)永久性重定向狀態(tài)碼(301),表示此資源的??位置變動(dòng)是永久性的。
temp
返回一個(gè)臨時(shí)性重定( ?° ?? ?°)向狀(zhuang)態(tài)碼(302),這是默認值。
seeother
返回一個(gè)“參見(jiàn)”狀態(tài)碼(303),表示此資源已經(jīng)被替代。
gone
返回一個(gè)“已廢棄”狀態(tài)碼(410),表示此資源已經(jīng)被永久性地刪除了。如果指定了這個(gè)狀態(tài)碼,則URL參數將被忽略。
舉例:
APACHE
Redirect 301 /old/old.htm http://www.###.com/new.htm
Redirect permanent /one http://#??##.com/two
RedirectMatch 301 (.*).gif$ http://ww(′?_?`)w.###.com/images/$?(′?_?`)1.(???)jpg
2.使用mod_rewrite重寫(xiě)URL方式
APACHE
Options +FollowSymLinks
Rewr(╯°□°)╯︵ ┻━┻iteEngine on
RewriteCond %{ HTTP_HOST} ^####.comRewriteRule ^(.*)$ http://www.###.com/$1 [R=permanent,L]
在這里判斷當前服務(wù)器變量HTTP(′?`)_HOST是否等于###.com,為真就進(jìn)行重(′;д;`)寫(xiě),按照R=permanent進(jìn)行ヽ(′ー`)ノ永久重定向,L表示并立即停止重寫(xiě)操作,并不再應用其他重寫(xiě)規則
下面是最終實(shí)現的.htaccess文件,同時(shí)也并入wordpress重寫(xiě)規則。
APACHE
# BEGIN WordPress
RewriteEngine On
#Redirect
Options +FollowSymLinks
RewriteCond %{ HTTP_HOST} ^###.com$
RewriteCond %{ HTTP_HOST} !^$
RewriteRule ^(.*)$ http://www.###.com/$1 [R=301,L]
#Rewrite(blog)
Rew(′▽?zhuān)?riteCond %{ REQUEST_FILENAME} !-f
RewriteCond %{ REQUEST_FILENAME} !-d
Re(?⊿?)writeRule . –


網(wǎng)站二維碼
導航
電話(huà)
短信
咨詢(xún)
地圖
分享