共計 1193 個字符,預計需要花費 3 分鐘才能閱讀完成。
今天博主對網站的鏈接進行了一次改版,重新回歸到二級域名帶 www 狀態。這個動作看起來很小,但對于做 SEO 的朋友都明白,此舉或有 K 站風險,不在萬不得已的情況下是不會輕易更換鏈接的。但本站目前權重較低,改版也是為了日后方便,因為在某些平臺只接受帶 WWW 的站點。順便記錄下此次博主網站換域名的方法,以及避免 K 站做的一些防護措施,供需要的朋友參考。
首先說明下網站的一些基礎情況:WordPress 站點、寶塔面板、phpMyAdmin
1、網站搬家
解析好新的帶 WWW 的二級域名,創建新的數據庫。登陸寶塔面板后臺后,將舊域名整個網站文件打包全部復制到新的域名文件夾中。然后下載舊域名數據庫文件,重新上傳到新創建的數據庫中。
在網站根目錄下打開 wp-config.php 文件
/** WordPress 數據庫的名稱 */
define('DB_NAME', '填寫你的數據庫名稱');
/** MySQL 數據庫用戶名 */
define('DB_USER', '填寫你的數據庫賬號');
/** MySQL 數據庫密碼 */
define('DB_PASSWORD', '填寫你的數據庫密碼');
檢查上面填寫的內容,確保可以連接到新的數據庫。接下來便是數據庫替換,這才是關鍵所在。
2、數據庫域名替換
在寶塔面板后臺中找到新創建的數據庫,點擊【管理】,這一步需要寶塔面板安裝了 phpMyAdmin 插件,之后便是利用 SQL 語句執行來批量替換舊域名,語句規則如下所示:
UPDATE wp_posts SET post_content = replace(post_content, '舊域名','新域名') ;
UPDATE wp_comments SET comment_content = replace(comment_content, '舊域名', '新域名') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '舊域名', '新域名') ;
UPDATE wp_options SET option_value = replace(option_value , '舊域名','新域名') ;
這兩個步驟基本上實現了舊域名換新域名,但有時候會碰到網站內頁無法訪問,這種情況一般是網站沒有開啟偽靜態,只需對新域名開啟偽靜態即可。
3、添加改版規則
另外補充一下的便是網站添加改版規則,此方法主要應對百度搜索引擎,站長可以登錄百度站長管理平臺,添加新域名后,將舊域名更換到新域名,等待百度校驗即可。為了更好通過檢驗,需要對站點做好 301 設置,將舊鏈接跳轉到新的域名地址中。
總結 :以上便是 WordPress 站點舊域名更換新域名的方法,不僅僅是針對一級域名更換到二級域名,更換成其他任意域名都可以使用此方法。還有就是博主一般使用 WordPress 建站時,數據庫表前綴是默認的,如果你的舊域名做了修改,那么新域名也要替換。