wordpress ウェブサイトに言語を追加しようとしています。このために、「ドメインごと」モードで「qTranslate X」プラグインを使用しています。
次のように動作するはずです。
http://domain.com - main language
http://en.domain.com - english
etc...
必要なのは、すべてのリクエストをサブドメインからメイン ドメインにリダイレクトすることです。残りはプラグインによって行われます。
Example:
http://en.domain.com/category/article
should be redirected to
http://domain.com/category/article
メインの .htaccess WP ファイルを変更しました
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^en\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
しかし、残念ながら、それはホームページ (つまりhttp://en.domain.com ) でしか機能しません。http://en.domain.com/category/articleと入力すると、404 Not Found ページが表示されます。
助けてくれてありがとう!