2011-01-21 20 views
0

私はWindows XPでwampパッケージ(Apacheサーバー)を使用しています。私はURLの手順に従った後click here私は別の言語にアクセスすることはできません。 .htaccessファイルに問題があります。私はwsa26-4の名前ですべての私のWordPressのファイルを置くwwwフォルダの下に。したがって、ファイル構造はこのwamp/www/wsa26-4/wordpressファイルのようになります。だから私はhtaccessファイルで次のコードを使用しました。wordpress wpmlプラグイン - 言語切り替えの問題

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /wsa26-4/ 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 

しかし、私は言語スイッチャーフラグが、それは私には、デフォルトのWAMPサーバのページをリダイレクトのドイツと言っクリックしたときに、私が直面した問題があります(http:// localhost /をwsa26-4/de-->ローカルホストインデックスページ)..どのように私はこの問題を修正することができます??

答えて

1

このような.htaccessファイルをデバッグするのは難しいです。

私がいつもしていることは、WordPress-> Settings-> Permalinksに行き、そこで保存してください。その後、WPは.htaccssファイル自体を更新するか、貼り付けるテキストを与えます。

WPMLがディレクトリ内の言語を使用するには、「fancy permalinks」が動作する必要があります。最初にWPMLなしでテストする必要があります。 '月/日/郵便番号'などのパーマリンク構造を設定し、それが動作することを確認します。このために、サーバーの書き換えモジュールが機能するはずです。

.htaccessファイルに書き換えエンジンを有効にする必要があります(IfModule宣言を参照)。あなたのローカルApacheサーバがこのモジュールを有効にしているかどうかをチェックし、そうでなければ有効にしてください。

これがOKであれば、安全にWPMLの言語ディレクトリオプションを有効にすることができ、問題なく実行する必要があります。

+0

はい。この問題はパーマリンク設定にありました。私がファンシーなものに変えたら、すべてが魅力的です!あなたの情報をありがとう! – Arung

関連する問題