我们可以在SharePoint或IIS中为网站设置一个自定义用户代理字符串吗?我看到在IE模拟器中,我们能够设置用户代理字符串,并用于我们发送的所有请求。我们能不能通过程序化的方式,让终端用户获得自定义的用户代理,而不需要使用模拟器。我的网站不能正常工作,当我使用IE在兼容模式下,所以设置一个自定义的用户代理字符串做的伎俩。
[1-9]\d+).
(rv:1[1-9]).
Note: set the pattern as per your requirement.
Server Variables
:
Click Add and then enter the following data:
Server variable name: HTTP_USER_AGENT
Value: Mozilla 我们可以这样做...
你可以在IIS中使用URL重写规则来设置自定义用户代理。
从下面的链接安装URL重写。
https:/www.iis.netdownloadsmicrosofturl-rewrite
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)
替换现有值。勾选
行动
行动类型: 无
添加该值后,应用该规则。