私のウェブサイトのドメイン名に基づいてリダイレクトをしようとしています。.htaccess Wordpressのドメイン名に基づいてページにリダイレクト
は、私は2つのURLを持っている:
- domain-english.com
- domain-french.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んが、私は、ページがまた
EDIT 私は適切にリダイレクトされていない
このエラーを取得します私の.htaccessファイルでこの設定を試しましたが、私は500 Server Errorを取得します。
RewriteCond %{HTTP_HOST} ^(www.)?domain-french.com Rewriterule ^(.*)$ http://www.domain-french.com/fr [L]
何が起こっているのですか?
おかげ
お返事ありがとうございます。私はそれを試みたが、私はまだ500サーバーエラーが発生します。 –
plsでerror.logを確認して、実際のエラーを教えてください。 – anubhava
ちょうど私のホスティングプロバイダに連絡した、彼らはそれが動作しない理由を説明することは彼らのサーバー上で禁止されていると述べた。とにかく助けてくれてありがとう! –