2015-05-07 71 views
0

我已經將我的網站之一移動到一個新的域名後,我已經上傳一切到位的主頁工作正常。但所有的鏈接和圖片仍然來自舊域名。以下是我所做的。從域名遷移到另一個 - 但URL仍然重定向到舊域名

  • 備份的數據庫
  • 上傳的所有文件到新的服務器。
  • 通過phpmyadmin導入sql到新服務器
  • 現在我已經使用this腳本來更改數據庫中的URL。

現在,我面臨的問題是:

  • 所有環節都將old domain.
  • 所有的圖像都與old domain.
  • 可溼性粉劑管理員也被重定向到old domain當我嘗試運行mydomain.com/wp-admin

如果您對t有任何意見,請幫忙他的任何幫助將不勝感激。

+0

一旦你完成搜索,並替換數據庫中的數據庫檢查wp_option和wp_post表是否URL已更改爲新域或沒有... –

+0

有一個鏈接,稱爲'查看更改'我已檢查URLs更改成功。從舊域名到新域名。 –

回答

0

您是否更換了您的網址wp-config.php

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

編輯:

使用phpMyAdmin和驗證領域在wp_optionssiteurlhome。這兩個字段應包含您的正確域。

+0

不,我沒有添加'define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');'但我更改了數據庫,前綴和主機信息。 –

+0

您應該將這些常量更改爲您的新域名... 您不必添加它們,它們已經存在但應該更改 –

+0

wp-config.php文件中沒有該代碼,我嘗試添加它們,但是之後所有內容都受到干擾,設計並沒有好轉。和wp-admin返回'沒有找到.' –

1

我的問題已解決,我發佈這個答案,以便其他人可以從中受益。

我的問題是,siteurlhomeurl未更新,所以我已將define('RELOCATE',true);放在我的wp-config.php文件中。並再次嘗試訪問該網站,它去了正確的網址,但所有css已經消失。然後我走向wp-admin,它也沒有css但我仍然嘗試登錄,但這次它已帶我到正確urlwith css登錄頁面,但沒有登錄。然後再次嘗試登錄和此時間我已成功登錄。然後我在管理面板中更改了urlssettings

希望這可以幫助別人處理同樣的問題。