全網整合營銷服務商

電(diàn)腦(nǎo)端+手機端+微信端=數(shù)據同步管理(lǐ)

免費咨詢熱線:15252520342

301永久重定向的設置方法大(dà)全

301重定向來(lái)實現權重的集中,因為(wèi)在搜索引擎看來(lái),帶www和(hé)不帶www的URL是2個(gè)完全不同的URL,當它們指向同一個(gè)網站(zhàn)時(shí),會(huì)讓搜索引擎不懂應該選擇哪一個(gè)URL作(zuò)為(wèi)主要的域名。如果你(nǐ)用301重定向把其他幾個(gè)URL如yunbuluo.net轉到www.yunbuluo.net時(shí),相應的PR也就集中在主域名:www.yunbuluo.net上(shàng)了。

毫無疑問地,唯一的域名能夠給你(nǐ)帶來(lái)更多(duō)的好處。不管它是帶www還(hái)是不帶www。因為(wèi)這樣無論用戶還(hái)是搜索引擎都會(huì)記住你(nǐ)網站(zhàn)的唯一域名。也不會(huì)造成權重的分流。

301永久重定向是在搜索引擎優化中很(hěn)常用的一個(gè)域名地址跳(tiào)轉的操作(zuò),可(kě)以幫助我們轉移域名的權重,但(dàn)是在做(zuò)301重定向的時(shí)候由于服務器(qì)系統、網站(zhàn)程序語言、域名和(hé)鏈接地址的不同,使用的方法也不同,這個(gè)時(shí)候我們就需要根據具體(tǐ)的網站(zhàn)環境來(lái)制(zhì)定不同的301重定向方法。

一、什麽情況下使用301重定向

在我們講述301永久重定向之前(不明(míng)白什麽是301永久重定向的博友(yǒu),可(kě)以先看下《》的相關介紹),首先就要先明(míng)白網站(zhàn)在什麽情況下才會(huì)使用到301永久重定向呢?其目的又是為(wèi)何呢?

1、為(wèi)了網址URL的标準化

我們經常遇到的就是帶www的域名和(hé)不帶www的域名301重定向問題,在未做(zuò)301重定向之前,無論是用戶或搜索引擎蜘蛛,通(tōng)過這兩個(gè)網址是都能訪問網站(zhàn)的同一個(gè)頁面。

對于用戶可(kě)能不太在意,因為(wèi)無論用哪個(gè)網址都能訪問到網站(zhàn)頁面,但(dàn)是對于搜索引擎來(lái)說就是2個(gè)不同的URL,意味着2個(gè)頁面的權重就要分别計(jì)算(suàn)了,最終結果就是網站(zhàn)權重的分散。

2、網站(zhàn)啓用了新域名

由于某些(xiē)原因網站(zhàn)啓用了新域名,老域名這時(shí)候也需要301重定向到新的域名,這樣可(kě)以告訴搜索引擎網址啓用了新的網址或者是用戶訪問原來(lái)的網址不至于打不開(kāi)而損失了流量。

我們還(hái)關心的一個(gè)問題就是老域名的權重是否能傳遞?權重的傳遞是需要一個(gè)過程的,一般谷歌(gē)的反應比百度迅速,至于權重是否能夠完全傳遞,馬海祥認為(wèi)是不會(huì)的。

3、網站(zhàn)內(nèi)部結構的調整

SEO站(zhàn)內(nèi)優化中涉及到目錄結構的優化,有(yǒu)些(xiē)目錄網址需要進行(xíng)301重定向,還(hái)有(yǒu)內(nèi)部一些(xiē)錯誤的頁面也可(kě)以做(zuò)301重定向,提高(gāo)用戶體(tǐ)驗。

4、當需要删除網站(zhàn)的某些(xiē)鏈接時(shí)

當出于需要删除網站(zhàn)中的某些(xiē)目錄時(shí),比如我要删除馬海祥博客下的SEO導航,這時(shí)就可(kě)以用301永久重定向到網站(zhàn)首頁。

二、不同環境下使用301重定向的方法

對于網站(zhàn)在不同環境,不同網站(zhàn)後台程序下,我們又該如何實現我們的301永久重定向呢?具體(tǐ)的方法有(yǒu)以下幾點:

1、在網站(zhàn)代碼中設置301的方法

(1)、PHP下的301重定向

(2)、ASP下的301重定向

(3)、ASP .NET下的301重定向

2、用HTML跳(tiào)轉

例如:<META HTTP-EQUIV=REFRESH CONTENT=”5;URL=https://www.yunbuluo.net/”>,表示5秒(miǎo)後自動跳(tiào)轉到織夢58網首頁,你(nǐ)也可(kě)以把時(shí)間(jiān)設置的更短(duǎn),但(dàn)這樣做(zuò)也很(hěn)容易被搜尋引擎容易誤判為(wèi)spam而遭到懲罰。

3、用javascript跳(tiào)轉

<script language=”javascript”>location.href=’https://www.yunbuluo.net/’>

4、利于服務器(qì)實現301重定向的方法

 

(1)、windows主機

在windows主機上(shàng),主要是利于IIS服務器(qì)實現301重定向具體(tǐ)方法步驟是:

 

①、打開(kāi)internet信息服務管理(lǐ)器(qì),在欲重定向的網頁或目錄上(shàng)按右鍵;

②、選擇”重定向到URL”;

③、在”重定向到”輸入框中輸入要跳(tiào)轉到的目标網頁的URL地址;

④、選中”資源的永久重定向”(切記);

⑤、最後點擊”應用”。

(2)、Unix/Linux主機

pache服務器(qì)實現301重定向的方法是在.htaccess文件中增加301重定向指令:

Redirect permanent / https://www.yunbuluo.net/ (将目錄下內(nèi)容重定向到https://www.yunbuluo.net/
Redirect permanent /index.php https://www.yunbuluo.net/(将網頁index.php重定向到https://www.yunbuluo.net/)

(3)、采用”mod_rewrite”技(jì)術(shù)

通(tōng)過該技(jì)術(shù)進行(xíng)的改變将在.htaccess文件中體(tǐ)現出來(lái),形如:

RewriteEngine on
RewriteRule ^(.*)$ https://www.yunbuluo.net/$1 [R=301,L]


Options +FollowSymLinks
RewriteEngine on
RewriteCond % ^yunbuluo.net
RewriteRule ^(.*)$ https://www.yunbuluo.net/$1 [R=permanent,L]

這裏,馬海祥再跟大(dà)家(jiā)分享幾種.htaccess文件的其它幾種寫法:

①、重定向dede58.com到www.yunbuluo.net

RewriteEngine On
RewriteCond %{HTTP_HOST} ^yunbuluo.net/$ [NC]
RewriteRule ^(.*)$ https://www.yunbuluo.net/$1 [L,R=301]

②、重定向www.dede58.com到dede58.com

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.yunbuluo.net$ [NC]
RewriteRule ^(.*)$ http://yunbuluo.net/$1 [L,R=301]

③、老域名A指向新域名B

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.a.com$ [NC]
RewriteRule ^(.*)$ http://www.b.com/$1 [L,R=301]

5、綁定/本地DNS

如果具有(yǒu)對本地DNS記錄進行(xíng)編輯修改的權限,則隻要添加一個(gè)記錄就可(kě)以解決此問題,若無此權限,則可(kě)要求網站(zhàn)托管服務商對DNS服務器(qì)進行(xíng)相應設置。

DNS服務器(qì)的具體(tǐ)設置方法:

若要将blog.yunbuluo.net指向www.yunbuluo.net,則隻需在DNS服務中應增加一個(gè)别名記錄,可(kě)寫成:blog IN CNAME www.yunbuluo.net。

如需配置大(dà)量的虛拟域名,則可(kě)寫成:* IN CNAME www.yunbuluo.net.

這樣就可(kě)将所有(yǒu)未設置的以mahaixiang.cn結尾的記錄全部重定向到www.yunbuluo.net上(shàng)了。

三、轉發和(hé)重定向的區(qū)别

一句話(huà),轉發是服務器(qì)行(xíng)為(wèi),重定向是客戶端行(xíng)為(wèi)。具體(tǐ)來(lái)說就是轉發時(shí)一次請(qǐng)求,重定向是2次請(qǐng)求,轉發地址欄不會(huì)發生(shēng)改變,重定向地址欄會(huì)改變,轉發在項目內(nèi),重定向可(kě)以轉到項目外。

當使用轉發時(shí),JSP容器(qì)将使用一個(gè)內(nèi)部的方法來(lái)調用目标頁面,新的頁面繼續處理(lǐ)同一個(gè)請(qǐng)求,而浏覽器(qì)将不會(huì)知道(dào)這個(gè)過程。

與之相反,重定向方式的含義是第一個(gè)頁面通(tōng)知浏覽器(qì)發送一個(gè)新的頁面請(qǐng)求。

那(nà)麽,我們該怎麽選擇是用重定向?還(hái)是用轉發呢?

通(tōng)常情況下轉發更快,而且能保持request內(nèi)的對象,所以他是第一選擇,但(dàn)是由于在轉發之後,浏覽器(qì)中URL仍然指向開(kāi)始頁面,此時(shí)如果重載當前頁面,開(kāi)始頁面将會(huì)被重新調用,如果你(nǐ)不想看到這樣的情況,則選擇轉發。

四、301和(hé)302的區(qū)别

301代表永久性轉移,301重定向是網頁更改地址後對搜索引擎友(yǒu)好的最好方法,隻要不是暫時(shí)搬移的情況,馬海祥都建議使用301來(lái)做(zuò)轉址。

302代表暫時(shí)性轉移,隻有(yǒu)當一個(gè)網站(zhàn)或網頁在24到48小(xiǎo)時(shí)之內(nèi)臨時(shí)移到其它位置的情況下才能使用該命令。能夠對302重定向具備優異處理(lǐ)能力的隻有(yǒu)Google,在前些(xiē)年,不少(shǎo)搞SEO曾廣泛應用這項技(jì)術(shù)作(zuò)弊,但(dàn)也很(hěn)容易遭受懲罰。

點評:

目前來(lái)說,301永久重定向是搜索引擎認可(kě)的一種域名跳(tiào)轉行(xíng)為(wèi),正确的使用301永久重定向對網站(zhàn)的SEO優化無任何負面的影(yǐng)響,而且網頁A的關鍵詞排名和(hé)PR級别都會(huì)傳達給網頁B,表示本網頁永久性轉移到另一個(gè)地址,給搜索引擎一個(gè)友(yǒu)好的信息,告訴它此頁面已永久重定向,避免搜索引擎找不到頁面。

您的項目需求

*請(qǐng)認真填寫需求信息,我們會(huì)在24小(xiǎo)時(shí)內(nèi)與您取得(de)聯系。