IIS SharePoint中的自定义用户代理字符串

问题描述 投票:0回答:1

我们可以在SharePoint或IIS中为网站设置一个自定义用户代理字符串吗?我看到在IE模拟器中,我们能够设置用户代理字符串,并用于我们发送的所有请求。我们能不能通过程序化的方式,让终端用户获得自定义的用户代理,而不需要使用模拟器。我的网站不能正常工作,当我使用IE在兼容模式下,所以设置一个自定义的用户代理字符串做的伎俩。

iis http-headers httprequest user-agent
1个回答
0
投票

[1-9]\d+).

(rv:1[1-9]).

Note: set the pattern as per your requirement.

Server Variables

:

enter image description here

Click Add and then enter the following data:

enter image description here

enter image description here

Server variable name: HTTP_USER_AGENT

Value: Mozilla 我们可以这样做...

enter image description here

你可以在IIS中使用URL重写规则来设置自定义用户代理。

从下面的链接安装URL重写。

https:/www.iis.netdownloadsmicrosofturl-rewrite

enter image description here

1)打开iis,选择您的SharePoint站点。2)双击中间窗格中的URL重写规则。

3)点击右侧操作面板中的 "查看服务器变量 "链接。从这里,我们需要通过点击操作窗格中的添加,将HTTP_USER_AGENT添加到允许的服务器变量列表中。

4)当这一步完成后,从Actions窗格中点击Back to Rules按钮,然后按Add Rules(s)。在 "入站规则 "部分选择 "空白规则"(左上角第一个选择),然后输入以下数值。

名称。此规则的名称可以是您希望的任何名称。

要求的URL。匹配模式

使用: 正则表达式模式: .*条件:

逻辑分组。全部匹配

点击添加条件,然后输入以下数据。条件输入:{HTTP_USER_AGENT}。条件输入:{HTTP_USER_AGENT}。

检查是否输入的字符串。是否符合模式

模式:.Trident([7-9]5.0(兼容;MSIE 10.0;Windows NT 6.2;WOW64;Trident6.0)

Trident([7-9]5.0 (兼容; MSIE 10.0; Windows NT 6.2; WOW64; Trident6.0)

替换现有值。勾选

行动

行动类型: 无

添加该值后,应用该规则。

© www.soinside.com 2019 - 2024. All rights reserved.