首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IIS url wrerite当我用%符号尝试url时,说文件或目录不存在?

IIS url wrerite当我用%符号尝试url时,说文件或目录不存在?
EN

Stack Overflow用户
提问于 2021-09-20 08:42:39
回答 1查看 12关注 0票数 0

这是网址,我正在尝试http://localhost:9900/survey-items/take-survey/8Uawxo1bnCOp%2bj1FhSTt1g%3d%3d,我希望它工作正常,没有问题,这个编码的网址是重要的,我想保留它

这是我的web.config。所有其他urls都工作正常

代码语言:javascript
运行
复制
  <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
      <system.webServer>
        <rewrite >
          <rules>
            <rule name="Angular Routes" stopProcessing="true">
              <match url="(.*)" />
              <conditions logicalGrouping="MatchAll" >
                <add input="{UNENCODED_URL}" pattern="(.*)" />
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
              </conditions>
              <action type="Rewrite" appendQueryString="true" url="/" />
            </rule>
          </rules>
        </rewrite>
      </system.webServer>
    </configuration>  
EN

回答 1

Stack Overflow用户

发布于 2021-09-21 08:47:37

通过添加以下与web.config中system.webServer下的安全性相关的内容,修复了此问题

代码语言:javascript
运行
复制
<security>
      <requestFiltering allowDoubleEscaping="true" />
</security>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69251454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档