WordPress優化:更改網站的固定鏈接并將舊鏈接重定向到新鏈接

關于更改文章的固定鏈接,可以直接在網站的后臺里的“設置”–>“固定鏈接”里面進行設置

wordpress固定鏈接設置的一些參數:
%year% :基于文章發布的年份,比如2016

%monthnum% :基于文章發布的月份,比如03

%day% :基于文章發布當日,比如23

%hour% :基于文章發布小時數,比如10

%minute% :基于文章發布分鐘數,比如10

%second% :基于文章發布秒數,比如33

%postname% :基于文章的postname,其值為撰寫時指定的縮略名,不指定縮略名時是文章標題

%post_id% :基于文章post_id,比如48

%category% :基于文章分類,子分類會處理成“分類/子分類”這種形式

%author% :基于文章作者名

將上述參數進行組合,即可得到wordpress的固定鏈接形式

網上常見的幾種設置方法:
/%year%/%monthnum%/%day%/%postname%/

/%year%/%monthnum%/%postname%/

/%year%/%monthnum%/%day%/%postname%.html

/%year%/%monthnum%/%postname%.html

/%category%/%postname%.html

/%post_id%.html

比如說我的博客以前的固定鏈接格式是:/%year%/%monthnum%/%postname%/?,現在改成了:/%post_id%.html ?如果改了之后訪問文章爆404的話,可以檢查下網站所在的主機是否支持“偽靜態”,Apache環境下就是網站根目錄下是否有.htaccess文件

如果是新站的話,做完上面的步驟就已經OK了。但是要是一個已經在各大搜索引擎上有了收錄,或者說有了不少的外鏈的話,顯而易見,更改固定鏈接之后,以前的那種鏈接格式已經不能正常訪問了,會爆404錯誤。如果我們不想在百度上降權的話,或者想讓以前的舊鏈接形式也可以訪問,那么我們就需要對舊鏈接進行301重定向了。

由于我PHP代碼不太會,因此我就找了一個插件來完成這項任務,它就是:WP Permalinks Migration

由于已經不能在插件中心搜索到了,因此我就下載了一個網上的版本,幸運的是我現在的WordPress4.4也可以正常使用,下載鏈接:http://pan.baidu.com/s/1i3RPJm9

關于這個插件的使用說明,可以自行將這個插件用上傳的方式安裝后啟動插件就可以看到了。簡單來說就是:

(1)啟動插件,并在這個插件的設置選項里面填上舊的固定鏈接格式

(2)在設置里更改網站的固定鏈接格式

未經允許不得轉載:西安王塵宇 » WordPress優化:更改網站的固定鏈接并將舊鏈接重定向到新鏈接

贊 (4)
一级A试看120秒