.htaccessファイルを取得してURLを自分のサイトに正しくルーティングできないようです。私は人々がURLのようなものから選ぶことができる多くの言語を持っています:
http://www.domain.com/en/
http://www.domain.com/en/contact
しかし、「en」変数を取得するルールを作成するときに、ページ「contact」を機能させることができないようです。
RewriteRule /([^/]+)/([0-9]+)/ index.php?language=$1
これを使用して言語コードを取得しますが、連絡先ページを機能させるにはどうすればよいですか?
編集:
どうやら私はいくつかのQSAオプションが必要でしたが、今では言語は変数として連絡先を取得します
RewriteRule ^(.*)$ index.php?language=$1 [QSA,L]
このルールを使用すると、サイトは次のようになります。
http://www.domain.com/en/contact
戻り値:
en/contact
EDIT2
私が達成しようとしているのは、ディレクトリ構造です。
/
/contact
/about
これらのフォルダはルートにありますが、/en/言語変数を取得して無視します。したがって、&page = contactの2番目の変数は必要ありません。ディレクトリ・フォルダにルーティングするために必要です。