Перенаправление .htaccess без изменения адресной строки

Я пытаюсь написать.htaccess Правило перенаправления в скрипт, который далее перенаправляет куда-то еще. Вроде как работает укорочение URL. Однако яне хотите изменить адресную строку во время.htaccess часть перенаправления. (Это нормально для перенаправления скрипта, чтобы изменить местоположение.)

я используюmod_rewriteВ данный момент занимаюсь этим:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteBase /
RewriteRule (.+)$ "?url=$1" [L,R=301]

Есть ли флаг или другой метод, который я могу использовать для достижения того, что я пытаюсь сделать?

Addenda: Адресная строка не меняется в Firefox при перенаправлениях, что я и хочу сделать. Это просто изменяется один раз, чтобы отразить конечную точку.Safari меняет его на каждом шагу, Есть ли способ избежать этого?