私は多言語ウェブサイトを書いています。サーバー上に次のようなファイルがいくつかあります。
/index.php
/files.php
/funny.php
そして、言語コードを次のように URL に配置して、言語サポートを追加したいと考えています。
http://mywebsite/en/index.php
次の場所にリダイレクトします。
http://mywebsite/index.php?lang=en
と
http://mywebsite/en/files.php
次の場所にリダイレクトします。
http://mywebsite/files.php?lang=en
たとえば、より多くの言語を配置したいと思います。
http://mywebsite/ch-ZH/index.php
そして、これがphpおよびphp5拡張子を持つファイルに対してのみ機能することを望みます。残りのファイルはそのままである必要があります。
たとえば、私が住所に行くとき
http://mywebsite/ch-ZH/index.php
現在のパスが
http://mywebsite
ではない
http://mywebsite/ch-ZH
私のPHPコードでは現在のパスに関連付けられており、現在のように動作するようにしたいので、私にとって必要です。
この基準を満たすために Apache で htaccess ファイルを準備する方法を書いていただけますか?