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 。這時候會返回很多條結果,每個表中會顯示搜索到了多少條記錄。
舉個例子。”瀏覽” wp_comments 表,可以查看到包含 imjoyo.com 的字段基本上都是 comment_author_url 。
那麼就寫這樣一個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