1

コード イグナイターと i18n ライブラリを使用して多言語 Web サイトを作成しています。

ディスカッション スレッドで私や他の多くの人を悩ませているのは、クエリが次のようにリダイレクトされることです。

base_url -> base_url/default_language/default_controller

その間

base_url/language -> base_url/language

次の 2 つの理由で面倒です。

  1. 私のドメインのベース URL はブラウザのアドレス バーに表示されず (変)、Google のインデックスにもなりません。

  2. 他の言語のアドレス バーにも default_controller を表示したくありません。したがって、私のホームページは次のようになります。

base_url <-- デフォルトの言語

base_url/fr/ <-- フランス語版

誰かが私を助けることができますか?コードは、前述の図書館のホームページにあります。

4

1 に答える 1

0

i18n が CI の動作を変更し、base_url()/controller/funciont とのリンクが機能しないため、site_url('controller/function') を使用してみてください。

于 2013-08-28T14:54:02.050 に答える