题目描述
因为一个老项目要迁移服务器,将发布文件直接拷到服务器后按照网上教程进行了伪静态配置。配置完访问的时候,.../2/227.html,总是匹配不到直接报404。去掉那个点号.../2/227html,就能匹配上。查了好久没找到原因,希望知道原委的大神不吝赐告。谢谢了!
题目来源及自己的思路
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
因为一个老项目要迁移服务器,将发布文件直接拷到服务器后按照网上教程进行了伪静态配置。配置完访问的时候,.../2/227.html,总是匹配不到直接报404。去掉那个点号.../2/227html,就能匹配上。查了好久没找到原因,希望知道原委的大神不吝赐告。谢谢了!
// 请把代码文本粘贴到下方(请勿用图片代替代码)
<system.webServer>
<rewrite>
<rules>
<rule name="rule1" stopProcessing="true">
<match url="^(.+)\.html$" ignoreCase="true" />
<action type="Rewrite" url="/{R:1}" />
</rule>
</rules>
</rewrite>
石沉大海……