Joomla! Tips

URL内の言語コードを削除する

多言語化したサイトのURLは、以下のようにURLに言語コードが含まれるようになります。

  • http://ドメイン名/index.php/ja/
  • http://ドメイン名/index.php/en/

この時、日本語ページを表示する際には、/ja/が付いてほしくない場合があります。これは「言語フィルタプラグイン」の設定を変更すれば簡単にできます。

「エクステンション」→「プラグイン管理」をクリックします。
multilingual langcode01

「システム - 言語フィルタ」をクリックします。
multilingual langcode02

「デフォルト言語プレフィックスを削除」を「はい」に設定して保存します。
multilingual langcode03

サイトのトップページにアクセスすると、URLから「/ja/」の表記がなくなったはずです。言語スイッチャーで英語に切替えると「/en/の表記がつきます。

【Joomla!が使えるレンタルサーバー】
 

タグ: Tips, 多言語化

自分用のリンク

ちょくちょくアクセスするページ。自分用です。

お仕事募集

Joomla!に関するお仕事の依頼、エクステンションの翻訳、トラブルシューティングなどございましたら、こちらからお問い合わせください。