如何在 iis 8.5 中从某些浏览器重定向?

How to redirect from certain browsers in iis 8.5?

告诉我如何重定向某些浏览器的用户代理。我需要使用 safari 和三星浏览器的用户转到另一个页面。

请先安装URL重写模块。

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

由于没有针对特定OS平台的特征,您必须使用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