我有一個我的網站的新版本,我準備好了。這個新版本是在/ info目錄了我的根域...將Wordpress網站從子目錄遷移到根目錄。問題!
所以我目前的網站解析到site.com
我的WordPress版本將取代它在site.com/info
爲了做這個開關,我需要做些什麼?
我在最初的嘗試中遵循了網絡解決方案技術支持,即更改www.site.com和site.com的「目錄」分配,以便它們都指向htdocs/info。
工作,但是,我的網站的樣式表不再顯示工作,並且我所有的鏈接仍然有/ info路徑。我需要簡單地在mySQL上查找/替換以修復路徑嗎?
UPDATE:我能夠用這個簡單的查找到解決問題/替換wp_options和wp_posts功能如下圖所示 ...
UPDATE wp_options SET option_value = REPLACE (
option_value,
'http://www.site.com/info',
'http://www.site.com')
UPDATE wp_posts SET post_content = REPLACE (
post_content,
'http://www.site.com/info',
'http://www.site.com')
UPDATE wp_posts SET guid = REPLACE (
guid,
'http://www.site.com/info',
'http://www.site.com')
最後,要解決剩餘的404分的問題,我必須去儀表板>設置>永久鏈接,只需點擊「保存更改」以獲得固定鏈接來解決永久鏈接
另外,不要忘記調整你的wp-config.php文件中的設置。您需要更新數據庫名稱,數據庫用戶名和密碼以及主機。通常它是本地主機,但有些地方(如媒體寺廟)有不同的東西。 此外,一旦您移動它,如果您無法進入後端(因爲它將您重定向到舊URL),請清除您的Cookie和瀏覽器緩存。 – saibot 2010-03-01 14:38:41
謝謝songdogtech。感謝您的快速輸入,並且您引用的頁面幫助我最終使用編輯版本的問題中列出的查找/替換功能來解決問題。 – 2010-03-01 14:58:31