Para responder à sua pergunta editada sobre mod_headers
, provavelmente você está entendendo mal. O módulo permite adicionar cabeçalhos de solicitação adicionais no servidor final. Você não pode forçar os clientes a enviar cabeçalhos específicos livremente, a menos que você tenha uma regra de comunicação sobre os clientes e servidores de protocolo b / w HTTP.
Você provavelmente pode querer ir com Cookie. você pode usar Set-Cookie
header. Não tenho 100% de certeza se você pode usar o cookie em sites que estão sendo executados em uma porta diferente, mas achei que poderia funcionar desde que o nome do domínio seja o mesmo. Sobre cookie, mesmo wikipedia explica muito bem.
link
EDITAR:
Eu pessoalmente uso php muito, então aqui está um exemplo muito simples para definir Cookie e redirecionar em PHP:
// set cookie value
setcookie('uuid', $_GET['memberUuid'], time() + 3600);
// redirect
header('Location: http://localhost:9000/accounts');
exit;
e você pode recuperar o valor do cookie por $_COOKIE['uuid']
no localhost: 9000
EDIT 2:
Se você configurar apenas no apache, os mod_headers não serão capazes de fazer este trabalho, uma vez que ele não manipula variáveis GET, tanto quanto eu sei. Em vez disso, o mod_rewrite pode funcionar.
RewriteEngine On
RewriteRule ^/accounts\?memberUuid=(.*) http://localhost:9000/accounts [R,CO=uuid:$1:localhost:1440:/]
Eu não testei isso, mas sei que o mod_rewrite é capaz de recuperar valores do seu URL, configurar Cookies e redirecionar.