Web サイトのドメイン名に基づいてリダイレクトしようとしています。
私は2つのURLを持っています:
- domain-english.com
- ドメイン-フランス語.com
デフォルトの言語は英語であるため、ユーザーが domain-english.com と入力してもリダイレクトは必要ありません。しかし、ユーザーが domain-french.com と入力すると、直接 domain-french.com/fr に移動したいと考えています。
htaccess ファイルで、Google で見つけたさまざまなソリューションを試しました。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain-french.com [OR]
RewriteCond %{HTTP_HOST} ^www.domain-french.com
RewriteRule ^(.*)$ http://www.domain-french.com/fr [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress
これは URL domain-french.com/fr にリダイレクトされますが、このエラーが発生します
ページが正しくリダイレクトされない
編集 .htaccess ファイルでこの構成も試しましたが、500 サーバー エラーが発生します。
RewriteCond %{HTTP_HOST} ^(www.)?domain-french.com
Rewriterule ^(.*)$ http://www.domain-french.com/fr [L]
何が起こっているのですか?
ありがとう