閱讀771 返回首頁    go 搜狐 go 中電雲集


WordPress搬家:更換域名後數據庫的批量替換

就是搬家結束以後更換域名替換數據庫的操作了。 <script type=”text/javascript”>/*more 標簽*/ var cpro_id = ‘u395518′; <script type=”text/javascript” src=”https://cpro.baidu.com/cpro/ui/c.js”> <script type=”text/javascript” charset=”utf-8″ src=”https://cb.baidu.com/ecom?di=u395518&tm=BAIDU_CPRO_SETJSONADSLOT&fn=BAIDU_CPRO_CSETADSLOT&baidu_id=”>

 

(注意:WP目錄和站點目錄可以是不一樣的。比如站點目錄是https://imjoyo.com,但是WP目錄是https://blog.imjoyo.com)

搬家完成後,首先要完成的就是將數據庫中的這兩條記錄改成新的域名。

但是很鬱悶的是,你會發現還會有很多的地址沒有發生變化。

舉幾個例子:pingback(如果你有的話),評論者鏈接,文章中的內鏈,圖片地址等等。

這個時候你就需要手動修改數據庫了。

首先進入PhpMyAdmin,然後選中數據庫,進行搜索。

搜索你的原來的域名,假設是 imjoyo.com 。這時候會返回很多條結果,每個表中會顯示搜索到了多少條記錄。

1

舉個例子。”瀏覽” wp_comments 表,可以查看到包含 imjoyo.com 的字段基本上都是  comment_author_url 。

2

那麼就寫這樣一個SQL語句:

update wp_comments set comment_author_url=REPLACE(comment_author_url,’imjoyo.com’,’newdomain.com’)

其中,wp_comments 是表名,comment_author_url 是字段名, imjoyo.com 是需要替換的內容(也就是舊域名),newdomain.com就是用來替換imjoyo.com的新域名。

按照這個道理,將wp_options wp_posts等表中的舊域名替換掉即可。

本文來源於>> 站長天空

最後更新:2017-01-04 22:34:42

  上一篇:go DISCUZ X 常用標簽說明。
  下一篇:go 如何安裝Discuz! X2。