ここでたくさん検索して、この実装についてグーグルで検索しましたが、わかりません。
つまり、私は 3 つの言語のポートフォリオ サイト (1 つのページ) を持っています。フラグ (IT、EN、FR) をクリックするたびに、php ファイルが読み込まれます。その中には、選択した言語に基づいて翻訳された文章/単語がたくさんあります。
**質問:
最終的な URL は次のようになります: localhost/site/index.php?lang=en
(English lang をクリックした場合)。
私はそれを次のように書き直したい:localhost/site/en
htaccessファイルの書き方は?**
このヒントに従いました-> PHPでファイル構造をシミュレートします。
そしてこれ:
RewriteEngine on
RewriteRule ^en/(.*)\.html$ /$1.php?language=english [L,QSA]
なぜ機能しないのか理解できません。
その他の詳細:
- wamp サーバー
- mod_rewrite がアクティブ化されまし
た - シングル ページ サイト (jquery)
- firefox
ありがとうございました。