URL 重写模块可以直接读取记事本的字符串吗?

MS XIE 40 信誉分
2024-10-24T14:48:56.0533333+00:00

我的主要目的如下,注意代码中加粗的文字

<rule name="RequestBlockingRule2" stopProcessing="true">

<match url=".*" />

<conditions>

<add input="{HTTP_USER_AGENT}" pattern="这里可以读取记事本中的每行字符串" />

</conditions>

<action type="CustomResponse" statusCode="403" />

</rule>

请问URL Rewrite Module 2.0有没有方法读取记事本中的每行字符串

Internet Information Services
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. XuDong Peng-MSFT 10,741 信誉分 Microsoft 供应商
    2024-10-25T03:39:36.02+00:00

    Hi @MS XIE,

    请问URL Rewrite Module 2.0有没有方法读取记事本中的每行字符串

    据我所知,重写模块是没有读取文本文件的功能,它是基于站点Web.Config/全局applicationHost.config 中配置的内容

    执行的。即使是可视化IIS管理器的设置也是将其写入上述对应配置文件中的。因此你的这个需求恐怕是无法实现的。

    如果你需要做一些重定向的话,你可以考虑在ASP.NET或者其他后端代码中进行读取文件,然后在程序内部执行重定向。

    Best regards,

    Xudong Peng


    如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。


    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。