Brauchst du eine solche überhaupt?
Ja, ansonsten hätte ich die Frage nicht gestellt.
Wenn ja, wirst du m.E. wohl mod_rewrite bemühen müssen.
Und auch das beachtet den Querystring in den RewriteRules nicht, es müsste also eine RewriteCond vorgeschaltet werden, die ihn sich ansieht.
Genau das habe ich auch getan.
<IfModule mod_rewrite.c>
RewriteEngine on
# RewriteLog /var/log/rewrite_lvl_3.log
# RewriteLogLevel 3
RewriteCond %{QUERY_STRING} ^foo=1$
RewriteRule ^/mypath1/index.htm$ http://www.mysite.de/mypath2/index.php?bar=2
</IfModule>
Es funktioniert wunderbar. Danke.