一. 301重定向的概念
301重定向(301 Move Permanently),指頁面永久性轉移,表示為資源或頁面永久性地轉移到瞭另一個位置。301是HTTP協議中的一種狀態碼,當用戶或搜索引擎向服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中包含狀態碼 301 ,表示該資源已經永久改變瞭位置。
301重定向是一種非常重要的"自動轉向“技術,網址重定向最為可行的一種方法。
網頁開發過程中,時常會遇到網站目錄結構的調整,將頁面轉移到一個新地址;網頁擴展名的改變,這些變化都會導致網頁地址發生改變,此時用戶收藏夾和搜索引擎數據庫中的舊地址是一個錯誤的地址,訪問之後會出現404頁面,直接導致網站流量的損失。或者是我們需要多個域名跳轉至同一個域名,例如本站主站點域名為 www.conimi.com
,而還有一個域名 www.nico.cc
,由於對該域名設置瞭301重定向,當輸入www.nico.cc
時,自動跳轉至 www.conimi.com
。
有利於網站首選域的確定,對於同一資源頁面多條路徑的301重定向有助於URL權重的集中。例如 www.conimi.com
和 conimi.com
是兩個不同的域名,但是指向的內容完全相同,搜索引擎會對兩個域名收錄情況不同,這樣導致網站權重和排名被分散;對conimi.com
做301重定向跳轉至www.conimi.com
後,權重和排名集中到www.conimi.com
,從而提升自然排名。
302重定向(302 Move Temporarily),指頁面暫時性轉移,表示資源或頁面暫時轉移到另一個位置,常被用作網址劫持,容易導致網站降權,嚴重時網站會被封掉,不推薦使用。
301重定向是頁面永久性轉移,搜索引擎在抓取新內容的同時也將舊的網址替換成重定向之後的網址;
302重定向是頁面暫時性轉移,搜索引擎會抓取新的內容而保存舊的網址並認為新的網址隻是暫時的。
本站為Nginx服務器,將介紹在LNMP環境下如何將 conimi.com
做301重定向跳轉至 www.conimi.com
。
使用遠程工具Xshell(或者其它工具)連接到遠程服務器
在 /usr/local/nginx/conf/vhost/
目錄下找到 www.conimi.com.conf
文件,
用記事本或者編輯器打開 www.conimi.com.conf
,沒有改之前如下
www-未修改前
將其中的 server_name www.conimi.com conimi.com
; 改為 server_name www.conimi.com
; 這個地址就是重定向後指向的新地址,然後再加下面一段配置文件
server{
server_name conimi.com;
rewrite ^(.*) http://www.conimi.com$1 permanent;
}
大傢好,我是加勒比考斯。很高興再次見到大傢。我是NAS領域的測評達人,也去國內很多傢NAS公司進行瞭拜訪,但是在7月份我去綠...
1958年6月28日,瑞典哥德堡烏利維球場,世界杯三四名決賽,法國VS聯邦德國,現場觀眾三萬兩千人。經過70多分鐘的精彩對攻,法...