rewritemap は、一致する URL でクエリ パラメータを考慮していないようです。解決策を提案してください。
httpd.conf ファイルでの私のセットアップ:
RewriteMap redirects dbm=db:/usr/local/apache/conf/redirects.db
RewriteCond ${redirects:$1} !=""
RewriteRule ^(.*)$ ${redirects:$1} [redirect=permanent,last]
リダイレクト ファイルには URL が含まれています
/same_url/ http://mysite.com/
/same_url/?q=1 http://mysite.com/q2=1
/same_url/?q=2 http://mysite.com/q2=2
/same_url/?q=3 http://mysite.com/q2=3
しかし、4 つの URL はすべてhttp://mysite.comのみに向けられています。したがって、マッチングは非クエリ部分に対してのみ行われるようです。
助けてください。