2017-10-10 39 views
0

我剛將一個Wordpress網站從一個域(domain-old.com)遷移到另一個域(domain-new.com)。問題是,網頁:domain-new.com被重定向到:domain-old.comWordPress的:遷移的網站重定向到舊的主頁。只發生在主頁

只有主頁發生。其他網頁如:domain-new.com/some-pagedomain-new.com/other-page等工作正常。

我所做的文件和數據庫的遷移後至今:

  • 在WP-config.php文件,我改變define('DB_NAME',...)define('DB_USER', '...')define('DB_PASSWORD', '...')define('DB_HOST', '...')連接到數據庫
  • 在數據庫:點擊在wp_options表上,並使用新的URL修改site_url和home列的值。
  • 更新的永久鏈接:設置 - >永久鏈接
  • 在WP-config.php文件我加:define('WP_HOME','http://domain-new.com');define('WP_SITEURL','http://domain-new.com');
  • 在我的孩子主題的functions.php我說:update_option ('siteurl', 'http://domain-new.com');update_option ('home', 'http://domain-new.com');
  • 我安裝插件Search & Replace並運行一個搜索和替換在數據庫中的所有表進行搜索domain-old.comdomain-new.com

代替他們,我不知道還有什麼能做些什麼。我認爲問題出在htaccess,但在那裏我只是有這個:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

我沒有啓用緩存插件。 我在這裏錯過了什麼?

回答

0

嘗試清除緩存,或沖洗你的DNS。

如果在不同的瀏覽器/隱身模式等工作正常,那麼這將僅僅是一個緩存的問題,在這種情況下,只是等待它爲它清除。

+0

我是緩存。你是對的。 – JPashs

0

你應該有些更新添加到數據庫

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://olddomain.ru', 'http://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl'; 

UPDATE wp_posts SET guid = REPLACE(guid, 'http://olddomain.ru','http://newdomain.ru'); 

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://olddomain.ru', 'http://newdomain.ru'); 

你不需要做任何事情,而不是移動的這種變化你的WordPress。

+0

我試着和它不工作。 – JPashs

相關問題