Eu tenho um aplicativo Android que declara uma intenção usando um protocolo interno. Você pode iniciá-lo abrindo uma página da Web que contenha um link para:
myapplication://foo-bar
Eu quero um URL no meu site que irá redirecionar um 301 para esse protocolo personalizado, interno e inventado. A ideia é que nosso aplicativo Android será iniciado quando o usuário clicar nesse link (o aplicativo já está instalado).
Eu poderia simplesmente adicionar um link de âncora em uma página HTML, mas não posso modificar o HTML. Eu tenho que usar o Apache. Eu tentei esta regra mod_rewrite:
RewriteRule "^/app$" myapplication://foo-bar [R=permanent,L]
Mas sempre prefixar o nome do host na frente, então eu recebo isso no cabeçalho Location:
Location: https://example.com/myapplication://foo-bar
Como posso instruir o mod_rewrite para usar o URL como está ( myapplication://foo-bar
)?