別のアプローチを試してください。
RewriteEngine On
RewriteBase /subfolder
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z0-9]+)/([0-9]+)/([0-9]+)/$ index.php?a=$1&b=$2&token=$3 [L,QSA]
出力: (http://example.com/subfolder/menu/1/1/#/)
<?php
print_r($_GET);
Array
(
[a] => menu
[b] => 1
[token] => 1
)
?>
またはhttp://example.com/subfolder/menu/1/18d519decbe60db44154b1fbc8c553ac4/#/
RewriteEngine On
RewriteBase /subfolder
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z0-9]+)/([0-9]+)/([A-Za-z0-9]+)/$ index.php?a=$1&b=$2&token=$3 [L,QSA]
アップデート:
RewriteEngine On
RewriteBase /subfolder
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z0-9]+)/([0-9]+)/([0-9]+)/([A-Za-z0-9]+)/$ index.php?a=$2&b=$3&token=$4 [L,QSA]
一致します:mysite.com/subfolder/menu/1/2/blah123
そしてに渡すindex.php?a=1&b=2&token=blah123
更新 2 (サブフォルダーがないため - コメントを参照):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z0-9]+)/([A-Za-z0-9]+)/([0-9]+)/([0-9]+)/([A-Za-z0-9]+)/$ index.php?a=$3&b=$4&token=$5 [L,QSA]
一致します:mysite.com/subfolder/menu/1/2/blah123
そしてに渡すindex.php?a=1&b=2&token=blah123
このサイトを読んでください: http://corz.org/serv/tricks/htaccess2.php