【问题标题】:How to redirect from certain browsers in iis 8.5?如何从 iis 8.5 中的某些浏览器重定向?
【发布时间】:2020-04-03 11:37:21
【问题描述】:

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

【问题讨论】:

标签: redirect iis web-config


【解决方案1】:

请先安装 URL 重写模块。

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

由于没有针对特定操作系统平台的特性,您必须使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多