1つ、2つ、または3つの変数を使用してクリーンURLを作成するにはどうすればよいですか?
domain.com/mypageをindex.php?page = mypageにリダイレクトし、domain.com / mypage / myproductをindex.php?page = mypage&var2 = myproductにリダイレクトし、domain.com / mypage / myproduct/detailにリダイレクトします。 index.php?page = mypage&var2 = myproduct&var3=detail。したがって、一部のページには3つの変数があり、他のページには1つまたは2つの変数しかありません。
これは私が使用している.htaccessです(htaccess rewriteで見つけた部分が含まれています。2つの変数または1つは、両方が使用可能かどうかに応じて渡されますか?):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^([^/]+)(/([^/]+))? index.php?page=$1&var1=$3 [L,QSA]
1つまたは2つの変数を持つリンクに対して機能します。3つ(またはそれ以上)の変数で機能させるにはどうすればよいですか。