Я бы предположил, что их правило переписывания выглядит примерно так:
RewriteRule ^(http.*)$ ?u=$1?%{QUERY_STRING} [R]
Не могу не возиться с этим: принимает несколько протоколов и избегает добавления?если нет строки запроса:
RewriteCond %{QUERY_STRING} (^$)
RewriteRule ^((http|ftp).*)$ ?u=$1 [B,R,L]
RewriteRule ^((http|ftp).*)$ ?u=$1?%{QUERY_STRING} [B,R,L]