URLの見栄えを良くするために、.htaccessをいじり始めました。
以下の最初の書き換えは正常に機能します。example.com/user/ 100は、example.com / index.php?p = profile&user=100を必要に応じて呼び出します。
しかし、2番目のものは私が望むようには機能しません。何らかの理由で、$2パラメーターをフェッチできません。example.com/discussion/1873/iehf8383をexample.com/index.php?p=discussion&id=1873&token=iehf8383にリダイレクトしたい
.htaccessは次のとおりです。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^user/(\d+)*$ ./index.php?p=profile&user=$1
RewriteRule ^discussion/(\d+)/(\d+)*$ ./index.php?p=discussion&id=$1&token=$2