大家好,
我之前有用Wordpress架個一個網站,假設網址是www.abc.com,
我把整個資料備份下來,MySql也DUMP出來,
我要把網址改成www.efg.com ,所以我把導出來的SQL檔,
使用編輯軟體,把裡面資料做文字替換,abc.com全部換成efg.com,
我將整個網站上傳到主機,SQL檔導回到資料庫,
結果一上站,很多不正常,像是有些圖片的來源URL竟然還是abc.com,
要到網站後台,按登入後竟轉到abc.com,無法登入...
我使用搜尋文字檔案功能,整站資料包括模板與程式都找過了,
找不到哪個文件裡有abc.com字眼....
這問題不知道怎麼解決... 莫非 abc.com 是編碼過的??
修改資料庫中的原域名只是修改絕對位址的連結, 您需要修改WP_HOME和WP_SITEURL, 這是WP動態產生URL的參數.
您的後台指向原網址, 表示WP_HOME和WP_SITEURL都是原網址. 請直接修改設定檔:wp-config.php.
如果還不行, 請在wp-config.php的第一行, 加上
define('RELOCATE',true);
然後用瀏覽器打開:
https://www.efg.com/<wp core path>/wp-config.php
WP就會自行修改網址.
換網址有兩種方法: 1. 進入 WP 後台修改 2. 直接改 MySQL 資料庫:
https://sofree.cc/wordpress-url/