以下のように指定してみてください。
Redirect /aaa$ http://example.jp/aaa?id=1
こんな感じでしょうか。
RewriteEngine on RewriteCond %{QUERY_STRING} !id=1 RewriteRule ^/aaa$ /aaa?id=1 [R]
転送先がパラメータ付(?id=1)になってるので、RewriteRule で転送するほうが良いでしょう
RewriteEngine on RewriteRule ^/aaa$ http://example.jp/aaa?id=1 [R=301,L]
Twitterでのつぶやきはまだありません
トラックバックはまだありません
これ以上回答リクエストを送信することはできません。制限について
コメント(2件)
vhost.confに直接記述しているのが悪いのか、ご教示いただいたrewriteでパラメータが付加されませんでした。
Redirect ^/aaa$ http://example.jp/aaa?id=1
でもやってみましたが、変化しなかったので
RedirectMatch ^/aaa$ http://example.jp/aaa?id=1
としましたら、今度はまたループしてしまいました。(^_^;
vhost.confだけでなく、もし利用していれば.htaccessも確認してみてください。