2012-06-22 94 views
0

我們剛將一個WPML站點從example.com/fr遷移到fr.example.com。Wordpress將子目錄重定向到子域

我想保持所有的鏈接汁,所以我想重定向是

www.example.com/fr/mylink各個環節 - > fr.example.com/mylink/

這是我現在所擁有的,但它不工作:

RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^([^.:]+\.)*example\.com/fr\.?(:[0-9]*)?$ [NC] 
RewriteRule ^(.*)$ http://fr.example.com/$1 [R=301,L] 

RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

該網站工作正常,但仍然在重定向不工作。有任何想法嗎?

回答

0

嘗試通過FTP訪問該網站,並 嘗試添加代碼到你的wp-config.php文件

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

這爲我工作。 試試你的網站。