iT邦幫忙

0

Wordpress網站更改網址產生的問題

大家好,
我之前有用Wordpress架個一個網站,假設網址是www.abc.com,
我把整個資料備份下來,MySql也DUMP出來,
我要把網址改成www.efg.com ,所以我把導出來的SQL檔,
使用編輯軟體,把裡面資料做文字替換,abc.com全部換成efg.com,
我將整個網站上傳到主機,SQL檔導回到資料庫,
結果一上站,很多不正常,像是有些圖片的來源URL竟然還是abc.com,
要到網站後台,按登入後竟轉到abc.com,無法登入...

我使用搜尋文字檔案功能,整站資料包括模板與程式都找過了,
找不到哪個文件裡有abc.com字眼....

這問題不知道怎麼解決... 莫非 abc.com 是編碼過的??

2 個回答

0
bizpro
iT邦大師 1 級 ‧ 2017-05-16 09:25:11
最佳解答

修改資料庫中的原域名只是修改絕對位址的連結, 您需要修改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就會自行修改網址.

官方文件:
https://codex.wordpress.org/Changing_The_Site_URL

2
raytracy
iT邦大神 1 級 ‧ 2017-05-16 00:11:46

換網址有兩種方法: 1. 進入 WP 後台修改 2. 直接改 MySQL 資料庫:
https://sofree.cc/wordpress-url/

maxmas iT邦新手 4 級 ‧ 2017-05-16 09:01:46 檢舉

我是直接改導出的SQL檔案,再導回去資料庫,所以意思一樣,整個資料庫的資料裡面的舊網域已全部換成新的,但是就如同我上述說的...真是奇怪

我要發表回答

立即登入回答