.htaccess redirecionar sem alterar a barra de endereços

Estou tentando escrever um.htaccess regra para redirecionar para um script, que redireciona ainda mais em algum outro lugar. Mais ou menos como os encurtadores de URL funcionam. No entanto, eunão faça quer que a barra de endereços mude durante o.htaccess parte do redirecionamento. (Está tudo bem para o redirecionamento de script para alterar o local.)

estou a usarmod_rewrite, atualmente fazendo isso:

RewriteEngine On

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

Existe uma bandeira ou outro método que eu possa usar para conseguir o que estou tentando fazer?

Addendos: A barra de localização não muda no Firefox quando os redirecionamentos estão acontecendo, que é o que eu quero fazer. Apenas muda uma vez para refletir o ponto final.Safari muda a cada passo. Alguma maneira de evitar isso?

questionAnswers(1)

yourAnswerToTheQuestion