У меня есть приложение для Android, которое объявляет о намерении с помощью внутреннего протокола. Вы можете запустить его, открыв веб-страницу, содержащую ссылку на:
myapplication://foo-bar
Я хочу, чтобы на моем веб-сайте был URL-адрес, который будет отвечать на перенаправление 301 на этот собственный собственный протокол. Идея состоит в том, что наше приложение для Android будет запущено, когда пользователь щелкнет эту ссылку (приложение уже установлено).
Я мог бы просто добавить ссылку привязки на страницу HTML, но не могу изменить HTML. Мне нужно использовать Apache. Я пробовал это правило mod_rewrite:
RewriteRule "^/app$" myapplication://foo-bar [R=permanent,L]
Но он всегда добавляет имя хоста впереди, поэтому я получаю это в заголовке Location:
Location: https://example.com/myapplication://foo-bar
Как я могу указать mod_rewrite использовать URL как есть (myapplication://foo-bar
)?