您的位置:首页 > 其它

使用URLRewriter重写后,相同后缀后的真实静态文件无法访问的解决办法

2012-02-10 11:51 507 查看
在微软 URLRewriter 组件的基础了,根据自身需要,修改了一点,主要是 针对 配置文件 的设置这块。 一直使用它来进行伪静态处理,使用了 好几年了,期间也发现 相同后缀名 的真实静态文件 访问不了,只不过那时,没有去探究原因,而只是把 真实静态文件的后缀名改为其它 而解决了冲突问题。最近,网站还是决定把部分页面生成真正的静态文件以加快访问速度,同时为了 SEO,不能改变地址,也就是说 静态页面的 后缀名是 不能改变的了。只有寻找其它解决办法了。

开始还以为是我修改后的版本有问题,又去 微软网站 下了一个原版下来对照。发现没问题。

后来,在 GOGLE 上找到答案,只要在 Web.Config 配置文件里加上:
<httpHandlers>
<add verb="*" path="*.html" type="System.Web.StaticFileHandler" />
</httpHandlers>

这段就解决了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐