Pode mod_rewrite preservar uma barra dupla?

Estou apenas aprendendo coisas mod_rewrite e regex, e o que estou tentando fazer é passar variáveis de qualquer nome, com qualquer número de variáveis e valores, para um script e enviá-las para um script diferent

aqui é o que tenho até agora:

RewriteEngine on
RewriteRule ^script\$(.*[\])? anotherscript?ip=%{REMOTE_ADDR}&$1 [L] 

Tudo parece funcionar, exceto que um dos parâmetros que eu estou passando é uma URL e o // depois de http: // sempre é reduzido a uma barr

por exemplo, eu faço

script $ url =http: //www.stackoverflow.co

; em seguida, ele redireciona para:

anotherscript? ip = 127.0.0.1 & url = http: /www.stackoverflow.co

e o segundo script engasga com a barra simples.

Sei que preservar uma barra dupla é exatamente o oposto do que as pessoas costumam fazer com mod_rewrite. Existe uma maneira de preservar a barra dupla?

EDITA: Solução encontrada com a ajuda da Gumb

RewriteCond %{THE_REQUEST} ^GET\ (.*)/script\$([^\s]+) 
RewriteRule ^script\$(.*) anotherscript?ip=%{REMOTE_ADDR}&%2 [L]

Eu tive que adicionar isso (. *) Na frente do / script no RewriteCond, uma vez que eu fiz isso, ele se livrou dos erros 404 e, em seguida, era apenas uma questão de passar as correspondências.

questionAnswers(4)

yourAnswerToTheQuestion