get変数をフラットリンクとして表示しようとしています。これから変更したい:
http://mydomain.com/index.php?page=shop&var1=hat&var2=10
に
http://mydomain.com/index.php/shop/hat/10
変数の数は決まっていないので、var1、var2、...etcを使用することに注意してください。
[編集]私はすでに部分的に機能するスクリプトを持っていますが、最大3つの変数でのみ機能します
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]
RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L]
RewriteRule ^([^/\.]+)/?([^/\.]+)/?$ index.php?page=$1&var=$2 [L]
RewriteRule ^([^/\.]+)/?([^/\.]+)/?([^/\.]+)/?$ index.php?page=$1&var=$2&var2=$3 [L]
RewriteRule ^([^/\.]+)/?([^/\.]+)/?([^/\.]+)/?$ index.php?page=$1&var=$2&var2=$3&var3=$4 [L]