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]
サイトは正常に動作しますが、リダイレクトは機能しません。何か案は?