2013-08-20 54 views
0

我有一個WordPress安裝,我的網站位於「abc.com/site」。一切都很好。Wordpress WP_SITE_URL和WP_HOME值?

我想搬到我的網站「abc.com」。我從我的託管公司獲得的說明在鏈接中描述"codex.wordpress.org/Changing_The_Site_URL"

我是否只需要將我的wp-config文件編輯爲以下內容?

define('WP_HOME','http://www.abc.com'); 
define('WP_SITEURL','http://www.abc.com/site'); 

我以前從來沒有這樣做,不知道有關WP_HOME和WP_SITEURL正確的價值觀。你能幫我麼。我不想破壞任何東西。

謝謝

回答

1

你可以通過以下

define('WP_HOME','http://www.abc.com'); 
define('WP_SITEURL','http://www.abc.com/'); 

WP_HOMEWP_SITEURL必須是一樣的,你也可以更新您的siteurlhome在wp_options表

1

這個答案只是延長Jothi Kannan的回答

如果你想移動一個WordPress網站到一個新的域名你也需要考慮存儲在你數據庫中的文件路徑名可能有絕對的URL鏈接到以前的域名。

如果你有機會運行SQL(也許通過phpmyadmin,SQL標籤),那麼你可能要考慮你的新域運行下面的查詢,以確保所有的域已經改變。

變化wp_options值

UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl'; 

匹配和替換舊網站的網址在wp_posts​​

UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com'); 

比賽和wp_postspost_content

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com'); 

另一種取代舊的網站網址對此,使用名爲Duplicator的插件非常出色 - 但需要一定的系統資源才能正常運行。 Duplicator將轉儲您的網站,您可以使用installer.php文件將其部署到不同的環境。

這將導入數據庫,並改變所有的網址,你只要在安裝過程中指定正確的數據庫憑據。