Eu acho que o expr=%{req:access_token}
não vai te dar o valor do cookie, mas apenas um cabeçalho com o mesmo nome do seu cookie. Você provavelmente deve tentar trabalhar com algo de expr=%{HTTP_COOKIE}
e extrair o valor do cookie específico com um regexp. Talvez isso possa funcionar (mas não tenho certeza se a referência back regex pode ser usada como o valor do cabeçalho):
RequestHeader set MyHeaderName $2 "expr=%{HTTP_COOKIE} =~ /(^|;\ *)access_token=([^;\ ]+)/
ou isso (primeiro defina o cabeçalho e edite-o):
RequestHeader set MyHeaderName "%{HTTP_COOKIE}" "expr=%{HTTP_COOKIE} =~ /(^|;\ *)access_token=([^;\ ]+)/
RequestHeader edit MyHeaderName "(^|;\ *)access_token=([^;\ ]+)" "$2"
Se isso não funcionar, talvez seja necessário adicionar mod_env para fazer talvez algo assim:
SetEnvIf Cookie "(^|;\ *)access_token=([^;\ ]+)" MyCookieValue=$2
RequestHeader set MyHeaderName "%{MyCookieValue}e"
Veja também esta pergunta semelhante em SO: link