背景:
阅读新闻

模拟静态页面帮助

[日期:2004-09-22] 来源:  作者: [字体: ]

你需要要按以下说明设置后才可以使用模拟静态页面。

如果模拟为aspx文件则不用进行下边的修改

建议您模拟为shtml,shtm文件,被模拟的页面将为当作aspx文件执行,所以不要开放被模拟文件类型的上传功能。下边以模板为shtml为例说明

首先进入Internet信息服务管理器,打开您的网站或虚拟目录属性点击配置进入映射找到扩展名aspx双击,复制其可执行文件。取消返回映射找到扩展名shtml打开(没有则添加)粘贴刚才复制的可执行文件,去掉确认文件是否存在选项,确定修改。

最后需要修改rewriter.xml文件

......
  <RewriterRule>
   <LookFor>~/c(\d{1,8})\.aspx</LookFor>
   <SendTo>~/list.aspx?cid=$1</SendTo>
  </RewriterRule>
  <RewriterRule>
   <LookFor>~/c(\d{1,8})p(\d{1,6})\.aspx</LookFor>
   <SendTo>~/list.aspx?cid=$1&amp;page=$2</SendTo>
  </RewriterRule>
  <RewriterRule>
   <LookFor>~/n(\d{1,8})c(\d{1,8})\.aspx</LookFor>
   <SendTo>~/show.aspx?id=$1&amp;cid=$2</SendTo>
  </RewriterRule>
  <RewriterRule>
   <LookFor>~/n(\d{1,8})c(\d{1,8})p(\d{1,8})\.aspx</LookFor>
   <SendTo>~/show.aspx?id=$1&amp;cid=$2&amp;page=$3</SendTo>
  </RewriterRule>
......
  <httpHandlers>
   <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
  </httpHandlers>
......

把web.config中上边标出的aspx改为你所设置的模拟文件类型
0
收藏 推荐 打印 | 录入:木鸟 | 阅读:
相关新闻      
本文评论   [发表评论]   全部评论
第 19 楼
ihongmen 发表于 2007-10-22 18:27:15
我模拟为aspx文件,首页还显示正常,但点击任何一个页面提示“系统找不到指定的文件”
我的也是这样的问题,请问这是怎么回事?
第 18 楼
doyou8.com 发表于 2007-10-8 17:25:41
我模拟为aspx文件,首页还显示正常,但点击任何一个页面提示“系统找不到指定的文件”,这是怎么回事呢?
第 17 楼
zhz 发表于 2007-8-9 11:08:17
8错
第 16 楼
锋少 发表于 2006-12-28 22:57:40
经过一些时间的测试差不多完全掌握了,呵呵,好开心。菜鸟学院http://www.pclan.com.cn
第 15 楼
yyeat 发表于 2006-6-9 22:28:44
我升级SQL后,设置不成功,怎么回事呢?