Как перенаправить из определенных браузеров в iis 8.5? - PullRequest
0 голосов
/ 03 апреля 2020

Подскажите, как перенаправить пользовательский агент определенных браузеров. Мне нужны пользователи с сафари и браузером Samsung, чтобы go перейти на другую страницу.

1 Ответ

0 голосов
/ 06 апреля 2020

Пожалуйста, сначала установите модуль перезаписи URL.

https://www.iis.net/downloads/microsoft/url-rewrite.

Поскольку нет никаких характеристик c для указанной c платформы ОС , у вас есть использовать переменную http_user_agent для фильтрации запроса.

Это просто пример перенаправления Safari 12.1

<rule name="redirect agent" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTP_USER_AGENT}" pattern="Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1 Mobile/15E148 Safari/604.1" />
                </conditions>
                <action type="Redirect" url="http://newsite.domain.com/" />
            </rule>

Вы можете создать список переписанных карт для обработки различных типов веб-браузеров.

https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-rewrite-maps-in-url-rewrite-module

...