.NET做的一个项目
现在要把 http://localhost/Qibucy/ShowNews.aspx?id=5
转换成 http://localhost/Qibucy/ShowNews_5.html的形式。
浏览器里直接输入http://localhost/Qibucy/ShowNews_5.html 这时错误
总是提示找不到网页
正在查找的网页可能已被删除、重命名或暂时不可用。 这样的错误
但奇怪的是我在VS里直接运行 浏览器的地址为这样
http://localhost:2603/Qibucy/howNews_5.html 这时又正确
这样又能正确的仿问到我想要的新闻内容。这是为什么呢?
我的WEB.CONFIG 转换那一段是这样的
<RewriterRule>
<LookFor>~/ShowNews_(.[\d]*).html</LookFor>
<SendTo>~/ShowNews.aspx?ID=$1</SendTo> <!--//即把$1的值给括号的地方-->
</RewriterRule>
感觉就是相对路径与绝对路径之间的问题
还望高人指点一二。先谢过了先
现在要把 http://localhost/Qibucy/ShowNews.aspx?id=5
转换成 http://localhost/Qibucy/ShowNews_5.html的形式。
浏览器里直接输入http://localhost/Qibucy/ShowNews_5.html 这时错误
总是提示找不到网页
正在查找的网页可能已被删除、重命名或暂时不可用。 这样的错误
但奇怪的是我在VS里直接运行 浏览器的地址为这样
http://localhost:2603/Qibucy/howNews_5.html 这时又正确
这样又能正确的仿问到我想要的新闻内容。这是为什么呢?
我的WEB.CONFIG 转换那一段是这样的
<RewriterRule>
<LookFor>~/ShowNews_(.[\d]*).html</LookFor>
<SendTo>~/ShowNews.aspx?ID=$1</SendTo> <!--//即把$1的值给括号的地方-->
</RewriterRule>
感觉就是相对路径与绝对路径之间的问题
还望高人指点一二。先谢过了先
解决方案 »
- 怎么在代码中设置输出数字到execl为文本格式?
- 在Button的Click事件l里 可以写
- 一个算法过滤数组的值!!
- 麻烦大家帮我看这个是什么错误:System.InvalidProgramException: 公共语言运行库检测到无效的程序。
- 问一个关于ASP.NET打印的问题
- 关于sql和asp.net或者是windows应用程序问题
- 怎么使用WSE配置一个Web项目
- ! ! ! 请问怎样对文本文件里的内容进行模糊查找呢
- 我在APPLICATION_start里面建一个缓存,并与一个XML文件建立依赖关系,当XML文件改变时,缓存过期,触发我定义的一个静态方法重建缓存,
- 我想在datagrid中下载所选择的文件,请问有什么好办法??
- 将截断字符串或二进制数据。
- json 解析
正常仿问是 http://localhost/Qibucy/ShowNews.aspx?id=5
这样的
正常仿问是 http://localhost/Qibucy/ShowNews.aspx?id=5
这样的<LookFor>~/ShowNews_(.[\d]*).html</LookFor>楼主想一下~/是什么意思不就明白了~/是站点根目录的意思 http://localhost/Qibucy/ShowNews.aspx?id=5这个地址的根目录是 http://localhost啊
没有伪静态时仿问地址为
http://localhost/ShowNews.aspx?id=5 都能仿问
以伪静态的形式仿问
http://localhost/ShowNews_5.html 仿问还是不对的web.config 还是原来的这样的设置
<RewriterRule>
<LookFor>~/ShowNews_(.[\d]*).html</LookFor>
<SendTo>~/ShowNews.aspx?ID=$1</SendTo> <!--//即把$1的值给括号的地方-->
</RewriterRule>
哪个做成功的帮帮我吧
LZ想要在iis中也实现的话 需要添加映射
可以好好看看这篇文章
http://www.cnblogs.com/sishahu/archive/2011/04/07/2008735.html
http://urlrewriter.net/index.php/support/installation/windows-server-2003
web.config+Global.asax 完全可以
<LookFor>~/Qibucy/ShowNews_(.[\d]*).html</LookFor>
<SendTo>~/Qibucy/ShowNews.aspx?ID=$1</SendTo> <!--//即把$1的值给括号的地方-->
</RewriterRule>是不是少了Qibucy/