2016-04-11 11 views
0

Polylangプラグインを使用してWPサイトをセットアップしました.Polylangプラグインは2つの言語でそれぞれ独自のドメインを持っています。サイトはApache上で実行されており、設定ファイルには、セカンダリドメイン(wwwがある場合とない場合)のエイリアスが同じディレクトリを指すように設定されています。
プライマリドメインは期待どおりに動作しますが、セカンダリドメインは何らかの理由でドメインにアクセスしようとしません。どちらの場合でもデフォルトの言語を読み込むようにwwwが表示されます。 URLの変更で「言語が異なるドメインから設定されています」という設定を使用して、wwwの有無にかかわらずセカンダリドメインを設定しようとしました。私はhtaccessによってドメインをwwwに強制しようとしましたが、結果はありません。
アイデア? WP 4.2.2とポリライン1.8.5を使用する。Polylangの第二言語ドメインがwww /なしで動作しない

答えて

0

これは9ヶ月のポストであるため、これにバンプの種類があります。

しかし私はまったく同じ問題に走りました。私はそれを解決して以来、同じ状況の他の人が行う可能性があるので、私がしたことを分かち合うかもしれないと思いました。ここで

私のコードがあるが、index.phpのの最上部に追加:

<?php 
if (($_SERVER['HTTP_HOST'] == 'www.website.com')) 
{ 
header('Location: http://website.com'); 
} 
?> 

これは、WWWから非WWWへのリダイレクトを追加します。これは、問題を解決するためにかなり "醜い"方法です。しかし、ねえ、もしそのばかだが、それが動作する、その愚かな権利ですか?