电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2103|回复: 0

html页面无法访问,htm页面可以访问,是什么原因?

[复制链接]
udp_zerg 发表于 2010-10-7 18:47:41 | 显示全部楼层 |阅读模式
如果我们使用 URLRewriter 来映射后缀 .aspx 成 .html 的形式(这是实现伪静态的方法,会把asp,aspx或php映射成html) ,但是原来真实存在的后缀为.html的页面则无法访问到(因为它也被定义的规则映射到其他页面了),解决办法其实很简单,我们把要访问的.html 页面的后缀改成.htm就可以,或者把映射改成 .aspx-〉 .htm 的形式也可以,只要.html 与 .htm 有一个为 aspnet_isapi.dll 来解析即可,再说我们在Visual Studio 开发环境中创建静态页面的时候,默认的后缀就是.htm,无意中就和我们要映射的 .html 区分开了,如果你选择的是URLRewriter组件来做url映射,又定要映射为 .html ,那么上面所说就是唯一的解决办法啦
      有一个简单看的方法,你实现了伪静态,你发现你的帖子的地址是html结尾的,那么你空间的真实的.html文件就无法访问了,但你可以把真实的.html文件改成.htm文件就可以了,反之亦然。
您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-5-20 06:44 , Processed in 0.072512 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表