0

我们刚刚将 WPML 站点从 example.com/fr 迁移到 fr.example.com。

我想保留所有链接汁,所以我试图重定向所有链接

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]

该网站仍然可以正常工作,但重定向不起作用。有任何想法吗?

4

1 回答 1

0

尝试通过 FTP 访问网站并尝试将代码添加到您的 wp-config.php 文件中

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

这对我有用。在您的网站上尝试一下。

于 2013-03-03T16:46:29.537 回答