301跳轉(zhuǎn)常見問題匯總及正確設置301

2020-07-15    分類: 網(wǎng)站建設

問:我設置了301跳轉(zhuǎn),多久可以生效?答:目前百度無法承諾301跳轉(zhuǎn)的生效時間,因為站長感受到的生效時間會受多因素影響,比如Baiduspider再次抓取這個頁面發(fā)現(xiàn)其設置了301的時間、網(wǎng)頁的重要程度以及自身質(zhì)量等。

問:301跳轉(zhuǎn)生效后,原網(wǎng)頁是否會被刪除?答:不會,會與跳轉(zhuǎn)后的新網(wǎng)頁同時存在。

問:原網(wǎng)頁新網(wǎng)頁都存在,相當于兩個內(nèi)容重復的頁面,排名怎么處理?答:通常百度會認為跳轉(zhuǎn)后的新網(wǎng)頁更加重要,原網(wǎng)頁是被放棄的網(wǎng)頁,會讓新網(wǎng)頁繼承原網(wǎng)頁屬性,在搜索結(jié)果中會優(yōu)先展現(xiàn)新網(wǎng)頁。

問:將老域名跳轉(zhuǎn)到新域名,是僅首頁301就可以了?還是必須所有頁面301?答:必須所有頁面301至新域名的相應頁面。

問:原域名所有頁面都跳轉(zhuǎn)至新域頁首頁會有什么影響?答:新域名首頁將會替換舊域名首頁,新域名首頁僅繼承舊域名首頁的屬性,不會產(chǎn)生1+1>2的效果。舊域名在短時間內(nèi)仍然可查。但隨著時間推移,舊域名由于質(zhì)量下降最終會被清除出數(shù)據(jù)庫。

第一種:對整個網(wǎng)站的多個頁面設置301重定向方法

如果要對整個網(wǎng)站設置301重定向的話,建議大家還是單獨建立一個301.php,文件名可以自己取。代碼如下:

$the_host = $_SERVER['HTTP_HOST']; //取得進入所輸入的域名[網(wǎng)址:像www.muchs.cn]

$the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; //判斷地址后面部分

$the_url = strtolower($the_url); //將英文字母轉(zhuǎn)成小寫

if($the_url=="/index.php") //判斷是不是首頁

{

$the_url=""; //如果是首頁,賦值為空

}

if($the_host !== 'www.muchs.cn')//如果域名不是帶www的網(wǎng)址那么進行下面的301跳轉(zhuǎn)

{

header('HTTP/1.1 301 Moved Permanently'); //發(fā)出301頭部

header('Location:http://www.muchs.cn'.$the_url); //跳轉(zhuǎn)到帶www的網(wǎng)址

}

?>

注意一下:代碼if($the_host !== 'www.muchs.cn')中的“!==”是不完全等于的意思,也可以用“!=”不等于,這樣,除了可以將siyuan-seo.com跳轉(zhuǎn)到帶www的網(wǎng)址,還可以把所有綁定到這個空間的域名跳轉(zhuǎn)的www.muchs.cn。

301.php文件寫好后,用ftp軟件上傳到網(wǎng)站根目錄下,一般就是web文件下。那么怎么調(diào)用呢?其實也很簡單。

在需要設置301重定向的頁面中調(diào)用301.php,代碼:將這個代碼放到你所有網(wǎng)頁的最前面,這樣就做好了。如下圖:

2

第二種:網(wǎng)站單個頁面設置301重定向方法

如果僅僅是網(wǎng)站中某個單頁面進行301重定向設置,其實很簡單,只要在PHP頁面的頭部加上下面兩行代碼就可以了:

Header("HTTP/1.1 301 Moved Permanently");

Header("Location: http://www.muchs.cn");

?>如下圖:

其實,大多數(shù)情況下,我們一般是不需要設置301重定向的,用到的情況也是很少,大家知道怎么做就可以了。

什么是301跳轉(zhuǎn)?

301跳轉(zhuǎn),也叫301重定向,301轉(zhuǎn)向。簡單的說就是當用戶點擊一個網(wǎng)址時,通過技術手段,跳轉(zhuǎn)到指定的另一個網(wǎng)站。

301跳轉(zhuǎn)有什么作用?

301跳轉(zhuǎn)可用于網(wǎng)站改版更換域名、網(wǎng)站權重轉(zhuǎn)移等等,301跳轉(zhuǎn)有利于網(wǎng)站SEO的優(yōu)化,可以聚集網(wǎng)站權重。大家有可能遇到過這樣的問題,不帶WWW的域名權重為2,而帶WWW的域名權重為1,這就可以看出來,網(wǎng)站權重的分散,這個時候我們應該做301跳轉(zhuǎn),把權重集中起來。

301跳轉(zhuǎn)如何做?

第一、是直接在域名上做跳轉(zhuǎn)

這種方法是最方便也是最簡單的,但是需要你的域名商(國內(nèi)基本沒有這類域名商了)提供這項功能或者到dnspod這類dns商家去購買轉(zhuǎn)發(fā)服務,一年一百多的樣子。

第二、用服務器做跳轉(zhuǎn)

vps或者獨立主機,如果是的話可以將無WWW的解析至服務器IP,然后使用IIS或ap新建一個空網(wǎng)站,將無WWW網(wǎng)站綁定后然后勾上轉(zhuǎn)發(fā)至帶WWW的域名即可。(后面詳細介紹)

第三、用代碼進行跳轉(zhuǎn)

如果前兩種方法都不行的話,那我們只能選擇用代碼進行跳轉(zhuǎn),因為代碼不一樣解析器會不一樣。每一種語言都有自己的301跳轉(zhuǎn)代碼,代碼大家可以上百度里面搜索,到處都是!

以上有三種方法,成都SEO在這里就以本網(wǎng)站(www.muchs.cn)為例,詳細的介紹一下,如何利用IIS服務器進行301跳轉(zhuǎn)的設置,實現(xiàn)主域名跳轉(zhuǎn)到WWW域名上面。如以下步驟及圖片講解,請按步驟進行操作:

第一步:刪除主域名綁定

選擇網(wǎng)站目錄,點擊右鍵選擇“屬性”。

網(wǎng)站默認的是綁了主域名跟www域名,在這里我們按步驟選擇主域名并且刪除掉,最后點確定!

步驟閱讀

2

第二步:建立跳轉(zhuǎn)301空目錄

在IIS的網(wǎng)站上面點“右鍵—新建—網(wǎng)站”,按照網(wǎng)站創(chuàng)建向?qū)У奶崾具x擇下一步操作,填寫描述名稱,選擇網(wǎng)站IP,其它項為默認,繼續(xù)下一步,“路徑”點瀏覽,在web目錄下新建文件夾,名字稱自己填寫,接下來繼續(xù)下一步,直到完成。

步驟閱讀

3

第三步:設置重定向url

在IIS服務器網(wǎng)站目錄下面找到剛才創(chuàng)建的空網(wǎng)站目錄“028-web”。選擇并單擊右鍵,選屬性,會彈出如左圖的顯示框。選擇“主目錄——重定向到url”在重定向到選項中填寫我們要跳轉(zhuǎn)的www域名。最后選擇確定。

完成以上的操作后,我們可以瀏覽一下效果,選擇028-web目錄并右鍵,點瀏覽。如果自動跳轉(zhuǎn)到www.bjseoer.com域名頁面恭喜你301跳轉(zhuǎn)已經(jīng)設置成功! 趕緊上網(wǎng)站上看看效果吧!

網(wǎng)頁標題:301跳轉(zhuǎn)常見問題匯總及正確設置301
URL鏈接:http://www.muchs.cn/news48/83448.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App開發(fā)移動網(wǎng)站建設、云服務器、服務器托管、企業(yè)網(wǎng)站制作、網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站