301 重定向,是一種 “自動轉向” 技術。 301 跳轉對 SEO 站羣優化是非常有利的。

帶 www 和不帶 www 有些不同,使用者看到的網站網頁內容是一樣的;搜索引擎檢測它,就是兩個不同的 URL;通過設置 301 重定向,會讓搜索引擎分析判斷, 哪個 URL 是主要的。

下面從 3 種不同的處理方法來講解設置 301 重定向。

第一種情況:虛擬主機管理面板設置 301 重定向。

第一步, 登入到主機管理控制頁面

第二步, 域名管理 – 繫結域名

只有解析狀態正常才可以使用此功能,而且要注意:目標域名與源域名不能一樣。

第三步, 基礎環境設置 – 301 重定向

源域名與目標域名之間的關係是:把源域名跳轉到目標域名。

方法二:網站根目錄下.htaccess 檔案設置 301 重定向

.htaccess 檔案在哪裏?以 FileZilla 站羣軟件設置為例:.htaccess 檔案設置 301 重定向

1. 將不帶 www 域名實現 301 重定向到帶有 www 域名

將以下代碼新增到網站根目錄下的.htaccess 檔案中,代碼如下:

   
RewriteEngine On

   
RewriteCond %{HTTP_HOST} !^example.com$ [NC]

   
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

example.com 會自動跳轉到 www.example.com,請換成您的域名。

2. 將帶有 www 域名實現 301 跳轉/301 重定向到不帶有 www 域名

將以下代碼新增到網站根目錄下的.htaccess 檔案中,代碼如下:

   
RewriteEngine On

   
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]

   
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

www.example.com 將自動跳轉到 example.com,請換成您的 URL 。

方法三:使用 wordpress 4.9 以上版本搭建網站

保持 WordPress 地址(URL)與站點地址一致,也能實現 301 重定向,否則網站也會打不開

操作步驟:WordPress – Settings – 常規 – WordPress 地址(URL)與站點地址一致。

以上這三種方法任選其中一種都能實現 301 跳轉/301 重定向。

如何來檢測是否有沒有設置成功呢?

方法 1:在瀏覽器位址列輸入源域名

看是否能成功跳轉到目標域名。如果成功跳轉,那恭喜設置成功啦!

方法 2:在站長工具中檢測 HTTP 狀態

注意:輸入查詢的一定要是填寫源域名, 再點選檢查按鈕。

站長工具中檢測 http 狀態, 返回檢測結果。

以上是三種實現 301 跳轉/301 重定向的方法以及如何驗證成功跳轉。更多的相關內容可以閲讀虛擬主機後台如果沒有 301 功能應如何設置?