ここ数日間、私は PHP ベースの多言語 Web サイトの作成に取り組んでいました。私は多くの解決策を試しましたが、これまでのところうまくいきませんでした。
これは、私の URL がどのように見えるかです:
http://www.example.com/en/about
http://www.example.com/cs/o-nas
など。
多言語サポートを実装することを決定する前に、この書き換えルールを使用していましたが、問題なく機能しました。
RewriteBase /kittytea/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9_-]+)$ ?page=$1 [L]
私のリンクは次のようになります。
<a href="about">
多言語サポートを追加する方法を知っている人はいますか? 私は、GET メソッドを使用して URL パラメーターを渡すことに慣れています。
個々の Web サイト セクションを読み込むために単純な PHP SWITCH ステートメントを使用していることを付け加えておきます。
PS - これは非常に小さな Web サイトであり、一流のソリューションは必要ありません。私はそれを機能させたいだけです:)
ありがとう!