現在、これらを .htaccess ファイルで使用しています
RewriteRule (.*)/(.*)/(.*)/(.*)\.html$ index.php?lng=$1&page=$2&subpage=$3&subpage1=$4 [L]
RewriteRule (.*)/(.*)/(.*)\.html$ index.php?lng=$1&page=$2&subpage=$3 [L]
RewriteRule (.*)/(.*)\.html$ index.php?lng=$1&page=$2 [L]
RewriteRule (.*)\.html$ index.php?page=$1 [L]
RewriteRule index\.html$ index.php [L]
そしてうまく働く。
別のサブページを追加したい場合は、すべての get を含む新しい RewriteRule を入力する必要があります。たとえば、前のコードに別のサブページを追加する場合は、次のように入力する必要があります。
RewriteRule (.*)/(.*)/(.*)/(.*)/(.*)\.html$ index.php?lng=$1&page=$2&subpage=$3&subpage1=$4&subpage1=$5 [L]
しかし、すべての get を処理するために、どのようにすればより単純で一般的なものにすることができるでしょうか?
注: GET 名 (ページ、サブページ 1 ....) は気にしません。
編集:クエリ文字列を取得できるようにしたいのですが、名前(キー)は気にしません: page 、 subpage 、 subpage1 など