通用過濾器
頁面
教程分類

寶塔面板:網站www網域301重定向到主網域教學

通用過濾器
網站www網域301重定向到主網域教學
教你在寶塔面板中設定www域名301重定向到主域名,解決重複內容與權重分散問題。附Nginx / Apache 環境下的設定方法。
文章目錄

本篇文章共2226 字,預計閱讀時間9 分鐘

許多站長在建站時,會遇到一個常見問題:網站既能透過帶www,也能透過不帶www 的網域訪問,這其實不利於SEO。

這種情況會造成重複內容、權重分散,影響Google 和百度等搜尋引擎的收錄效果。
本文將教你在寶塔面板中設定www 到主網域的301 重定向,一步到位解決域名統一和SEO 權重集中問題。

www網域301重定向到主網域的SEO好處

將子網域(如有www的網域名稱)重新導向到主網域(不含www的網域)的好處主要體現在以下幾個方面:

1. SEO 友善

  • 避免內容重複:如果www.example.com 和example.com 都可以獨立訪問,則搜尋引擎可能會將其視為兩個不同的頁面,從而導致內容重複問題,影響網站排名。透過重定向,確保只有一個版本的頁面被索引,可以提高SEO 效果。
  • 集權連結權重:多個版本的網域可能會分散頁面的權重(即權威性)。透過將www 域名重定向到主域名,所有的外部連結權重都會集中在同一個頁面上,提升該頁面的權重。
  • 提升網站的一致性:使用重新導向後,搜尋引擎和使用者造訪時會始終進入相同位址,減少誤解,提高搜尋引擎對網站的信任度。

推薦你看新手SEO該怎麼做網站

2. 減少重複的流量統計

如果www 和非www 版本的網域被搜尋引擎和統計工具視為不同的站點,可能會導致流量資料的分散,影響對使用者行為的分析。透過域名重定向,可以確保統計數據集中在同一個域名下,獲得更準確的分析結果。

總之,主網域重定向是一個很重要的操作,可以優化網站的SEO、提升使用者體驗、簡化管理。

寶塔面板中設定301重定向

如果你使用寶塔面板,不需要修改設定檔即可重定向。

首先,開啟寶塔面板網站管理介面,點選對應的站點,在站點設定介面點選「重定向」:
寶塔面板網域重定向入口- well建站

點選左上角藍色的「新增重定向」按鈕:
寶塔面板設定網域重定向- well建站

重定向網域選擇www開頭的網域。

在右側的「目標url」中輸入主域名,如果網站已經安裝SSL憑證,前綴要改成https,點選「提交」後即可生效。

寶塔面板配置重定向,似乎不需要重載設定檔就可以生效,不過保險起見還是進行重載或重新啟動:重啟或重載Nginx

最後使用重定向工具或瀏覽器存取www域名,偵測重定向是否生效。

如何偵測301 重定向是否生效?

使用Chrome(Google瀏覽器)拓展插件Redirect Path查看網站響應碼。

首先打開Redirect Path鏈接,給瀏覽器安裝該拓展,再在瀏覽器裡輸入www開頭的域名進行訪問:

Redirect path 偵測301重定向截圖

訪問後打開Redirect Path拓展,能在截圖中看到:當我們訪問www.website-custom.com的時候自動進行了301重定向跳轉到了website-custom.com主域名。

也可以使用 httpstatus.io 線上偵測網址重新導向情況

其他設定域名重定向的方法

Nginx環境設定www重定向到主域名

首先開啟Nginx設定文件,預設位置在/etc/nginx/nginx.conf。

第一種方式,加入下方程式碼到設定檔的最頂端,確保不要被其他「server{}」包含

server {
    listen 80;
    server_name www.example.com;
    return 301 $scheme://example.com$request_uri;
}

記得將代碼裡的兩處「example」改成自己的網域。

或在原有的server區塊內加入下方程式碼:

if ($host = www.example.com) {
    return 301 https://example.com$request_uri;
}

這段程式碼的位置應該在監聽網域之後。上面這段規則可將所有 www.example.com 請求301 跳轉至主域名 example.com

如果網站沒有開啟HTTPS,就將https改為http。

這兩種方式選擇其中一種即可,切記需修改代碼裡的網域為自己的網域。

修改並儲存設定檔後,重載Nginx配置,使用SSH工具連結伺服器後,輸入以下指令:

sudo nginx -s 重新載入

或重啟Nginx:

sudo systemctl 重啟 nginx

最後瀏覽器輸入www網域偵測重定向是否生效。

Apache環境設定重定向

開啟Apache設定文件,網站根目錄下的.htaccess檔案。

新增下方程式碼到設定檔頂部。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
  • 如果你的網站配置了SSL憑證且強制使用HTTPS
  • 需要修改第三段程式碼中的http為https

最後儲存設定文件,會自動生效。

至此,網站www域名301重定向到主域名教學配置成功。

推薦你看WordPress建站全流程

: ) 文章內容均為原創,轉載須註明出處並添加原文鏈接,否則視為侵權
提供專業外貿建站服務
WordPress建站資源下載
WordPress 外掛程式下載,合理使用外掛程式豐富網站功能
WordPress伺服器推薦,外貿專用VPS | 虛擬主機教學、評量
WordPress專用VPS、虛擬主機推薦
文章標籤
文章推薦
文章目錄

建站遇到問題?

聯絡我們獲得技術支援
相關文章

或者

或者