JTBC(CMS)

开源与免费的跨平台网站内容管理系统解决方案

腾讯交流群: 2254994
技术支持群: 27032719
首页 » 在线论坛 » .NET版本 
帖子内容
1 楼
x7780
银牌会员
积分 192
注册 2008-09-14
     
简单实现伪静态功能.ISAPI_Rewrite伪静态规格
自己改的 那不不对高人指点一下

1.把ISAPI_Rewrite.dll和httpd.ini 传到空间根目录任意文件夹
2.在空间控制面板里面设置ISAPI筛选器.把ISAPI_Rewrite.dll添加进去(基本空间都有这功能吧)
3.到jtbc 要伪静态模块目录下config.jtbc里面.
    <item>
      <name><![CDATA[nurltype]]></name>
      <chinese><![CDATA[0]]></chinese>
    </item>
改成
    <item>
      <name><![CDATA[nurltype]]></name>
      <chinese><![CDATA[3]]></chinese>
    </item>
4.完成
下面是ISAPI_Rewrite伪静态规格 :
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
#表示将目录下Default.aspx映射为Default.htm
RewriteRule /articles/Default.htm /articles/Default\.aspx [N,I]
#文章内容连接
RewriteRule /articles/detail-(\d+)\.htm /articles/default\.aspx\?type=detail&id=$1 [N,I]
#文章内容翻页翻页连接
RewriteRule /articles/detail-(\d+)-(\d+)\.htm /articles/default\.aspx\?type=detail&id=$1&ctpage=$2 [N,I]
#二级菜单连接
RewriteRule /articles/list-(\d+)-(\d+)\.htm /articles/default\.aspx\?type=list&class=$1&page=$2 [N,I]
#数字翻页连接
RewriteRule /articles/list--(\d+)-(\d+)\.htm /articles/default\.aspx\?type=list&class=$1&page=$2 [N,I]

上面是把articles伪静态 其他要伪静态照葫芦画瓢
其他版本 方法一样 (asp.php.net.jsp)

jtbc的ISAPI_Rewrite下载地址
http://u.115.com/file/t0539d5ab2

那块不对大家指点 共同进步.


本帖由 x7780 于 2010-04-06 15:55:41 编辑过
2010-04-06 15:54:20
2 楼
jetiben
管理员
积分 7330
注册 2006-06-28
     
回复: 简单实现伪静态功能.ISAPI_Rewrite伪静态规格
ASP.NET 的程序其实不需要 ISAPI_Rewrite 同样可以实现地址重写,不需要这么麻烦的,不过用这个实现也挺好~
2010-04-06 23:48:32