Как избежать URL-адреса перенаправления сервера на www для определенного URL-адресаAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как избежать URL-адреса перенаправления сервера на www для определенного URL-адреса

Сообщение Anonymous »

Я хочу включить автоматическую проверку глубоких ссылок в Android, для чего мне нужно разместить файл assetslinks.json на моем сервере https://mycompany.com. Это позволит автоматически проверять мои глубокие ссылки при установке приложения. Проблема в том, что у нас настроено перенаправление так, что все запросы с https://mycompany.com передаются на https://www.mycompany.com. В результате, когда я помещаю файл в папку .well-known, он размещается на https://www.mycompany.com/.well-known/assetlinks.json, что не удовлетворяют требованиям к валидатору домена Android.
См. раздел о запрете перенаправления домена здесь
https://support.google.com/google-ads/a ... 0301?sjid= 18198349224505489730-NA
Поэтому, если я попытаюсь открыть URL-адрес https://mycompany.com/.well-known/assetlinks.json, он будет перенаправлен на https:// www.mycompany.com/.well-known/assetlinks.json, и файл отображается в браузере, поэтому открытие URL-адреса в браузере не является хорошей проверкой. Вместо этого я могу использовать команду curl в терминале, чтобы узнать, что происходит не так.

Код: Выделить всё

curl https://www.mycompany.com/.well-known/assetlinks.json
вернет содержимое файла, а вот https://mycompany.com/.well-known/assetlinks.json — нет.
Я вижу другие компании могут это сделать, например, Lyft.
Когда мы выполняем команду curl https://lyft.com/.well-known/assetlinks.json в терминале, вы можете видеть, что они правильно размещают файл на своем сервере без www, независимо от наличия перенаправления для других URL-ссылок, поэтому, если мы укажем https://lyft.com, он все равно будет правильно перенаправить на https://www.lyft.com.
Как этого добиться? Как мы можем сохранить перенаправление и при этом добавить исключение для одного такого URL-адреса, в конце которого есть файл assetslinks.json?

Подробнее здесь: https://stackoverflow.com/questions/773 ... c-url-path
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»