WordPress 實現 301 轉址
許多網站,近期面臨 google 對於網址 https 的加密要求,紛紛進行改版工程。
這些改版工程都面臨一個重要議題:
改版工程中,過去累積的 SEO 頁面排名成績怎麼辦?
例如:網址由 http://aaaa.com/b.html => https://aaa.com/b.html 時,
對於搜尋引擎來說,這兩者是不一樣的網頁,
因此,過去累積的 pagerank 分數,無法直接繼承。
在 WordPress 世界中,要解決這問題,有兩種方式:
第一種:直接在伺服器 apache 的設定中,將網址改寫的 rule 寫進去 .htaccess 或是設定檔(.config)檔
第二種:WordPress 安裝 simple 301 外掛。
方法如下:
1. 至 simple 301 外掛 下載,解壓縮後,安裝到你的 WordPress 系統裡( /wp-content/plugins/ )
2. 至後台,啟用該外掛
3. 啟用後,即可在 設定> 301 Redirects ,進行網址改寫設定
4. 如果是單頁改寫的話,假設你希望
從 yourdomain.com/old-page => yourdomain.com/new-page 的話,
直接填入各自的 欄位,點選 Save Changes
5. 如果是想改變結構的話,例如 yourdomain/分類/物品1 => yourdomain/商品/物品1 ,
也就是要把原來「分類」底下所有的網頁,都直接改分配給「商品」的話,
不需要一個一個手動,把所有網頁都指定過去
只要直接勾選 Use Wildcards?
再填入
yourdomain/分類/* => yourdomain/商品/*
即可輕鬆達成目標。
過去你辛苦完成的網站,搜尋引擎排名已累積不少分數,
若因網址改寫,而完全放棄過去的網頁節錄成績,頗為可惜。
建議,最好把過去已已經節錄的網頁,透過 301 轉址方式完成,讓新的頁面繼承過去分數。