Can the URL rewriting module directly obtain the string of Notepad

MS XIE 40 Reputation points
2024-10-24T14:42:49.26+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 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. XuDong Peng-MSFT 10,751 Reputation points Microsoft Vendor
    2024-10-25T04:27:56.87+00:00

    Hi @MS XIE,

    我看到你已经发布了相同的案例:https://learn.microsoft.com/zh-cn/answers/questions/2110558/url?page=0&orderby=Helpful#answers

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

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

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

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

    Best regards,

    Xudong Peng


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

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


    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.