首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

超难:ASP.NET使用URL Rewrite实现链接静态化,该怎么处理

2012-01-09 
超难:ASP.NET使用URL Rewrite实现链接静态化如何把.aspx显示为.html,无论用什么方法都行,伪静态也行,这是

超难:ASP.NET使用URL Rewrite实现链接静态化
如何把.aspx显示为.html,无论用什么方法都行,伪静态也行,这是在网上看到的用URL   Rewrite方法

当我需要将将news.asp?id=234的映射成news/234.html时,只需设置:
RewriteRule   /news/(\d+)\.html   /news\.asp\?id=$1   [N,I]
这样就把   /news/234.html   这样的请求映射成了   /news.asp?id=234
当有对/news/234.html的请求时:web服务器会把实际请求转发给/news.asp?id=234


RewriteRule   /news/(\d+)\.html   /news\.asp\?id=$1   [N,I],这个应该在哪写,是什么意思?

[解决办法]
http://www.cnblogs.com/doll-net/archive/2006/10/31/545408.html
楼主看看吧,
/news/(\d+)\.html /news\.asp\?id=$1 [N,I]这个写在config文件里就可以,
我对他的理解是: 相当于正则匹配,好像不大准确
[解决办法]
帮顶
[解决办法]
去下载一个rewrite.dll,之后再iis里面设置,里面还有一个.ini的文件,RewriteRule /news/(\d+)\.html /news\.asp\?id=$1 [N,I],就是写到这个.ini文件里的,我传给你也行,zdyguilong@163.com
[解决办法]

文档资料在此
ISAPI_Rewrite组件可以实现
http://www.dj9158.com/ReadCode/383.html
[解决办法]
学习帮LZ顶

热点排行