PHP Web サイトに「単純な」翻訳可能なフレームワークを追加したいと思います。私はフランス語と英語の言語を持っていますが、将来的にはもっと増えるかもしれません。
これらのルールを使用して、.htaccess から別の言語に簡単にリダイレクトできます。
RewriteRule ^Abonnement$ php/vigneron/inscription.php?la=fr [L,QSA]
RewriteRule ^Register$ php/vigneron/inscription.php?la=en [L,QSA]
私の問題は、Abonnement (フランス語のページ) を登録 (簡単:) 英語のページ) にリンクする PHP で配列を作成したくない場合は、醜い URL を入力する必要があります: php/vigneron/inscription.php?la= です。 XX が言語選択ボックスに表示され、この URL がブラウザのアドレス バーに表示されます
だから私の質問は: .htaccess に php/vigneron/inscription.php?la=en を Register にリンクする方法はありますか? .htaccess 行に何か見落としがありますか? 私の恐れは、クリーン URL から実際のパス ファイルへの無限ループを作成することです。
最初の質問に非常に近い 2 番目の質問: ページはまだ長い URL で利用可能です: php/vigneron/inscription.php?la=en, これを防ぎ、.htaccess 経由でブラウザーにクリーンな URL を表示させる方法はありますか?
ご指摘とご指摘ありがとうございます。