研究半天成功
1.
现在在IIS装Rewrite.dll.我空间服务器就没有装.在控制面板里面有这个功能自己安装
2.
复制UrlRewriter.dll 到bin目录下.我传网络硬盘一个
地址:
http://u.115.com/file/t0d6c24bf63.
<?xml version="1.0"?>
<configuration xmlns="
http://schemas.microsoft.com/.NetConfiguration/v2.0">
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
<appSettings>
默认内容
</appSettings>
<system.web>
<httpHandlers>
<add verb="*" path="*.htm" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
<compilation debug="true" />
<pages validateRequest="false" />
</system.web>
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/articles/detail-(.[0-9]*)\.htm</LookFor>
<SendTo>~/articles/default.aspx?type=detail&id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/articles/detail-(.[0-9]*)-(.[0-9]*)\.htm</LookFor>
<SendTo>~/articles/default.aspx?type=detail&id=$1&ctpage=$2</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/articles/list-(.[0-9]*)-(.[0-9]*)\.htm</LookFor>
<SendTo>~/articles/default.aspx?type=list&class=$1&page=$2</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
</configuration>
这代码放到web.config 里面
其中
<add verb="*" path="*.htm" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
这一段是你要的静态后缀名 这里是 htm. jtbc里面一共有5中 我都试验了.(找不到教程帮助 自己动手)
1是 articles/htmldata/detail/2010/03/26/3.html
2是 aspx
3是 htm
4是 html
5是 html
好在往下
<RewriterRule>
<LookFor>~/articles/detail-(.[0-9]*)\.htm</LookFor>
<SendTo>~/articles/default.aspx?type=detail&id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/articles/detail-(.[0-9]*)-(.[0-9]*)\.htm</LookFor>
<SendTo>~/articles/default.aspx?type=detail&id=$1&ctpage=$2</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/articles/list-(.[0-9]*)-(.[0-9]*)\.htm</LookFor>
<SendTo>~/articles/default.aspx?type=list&class=$1&page=$2</SendTo>
</RewriterRule>
这一段就不用说了 要用什么就吧后缀改成什么.如果用ASPX静态就改成ASPX
4.
去articles/common/config.jtbc里
<item>
<name><![CDATA[nurltype]]></name>
<chinese><![CDATA[0]]></chinese>
</item>
吧0改成3 3 =htm .这样articles是就htm静态的了
这里可以改的不光光只有3. 重1到5都可以 (试验结果)
改成1是 articles/htmldata/detail/2010/03/26/3.html
改成2是 aspx
改成3是 htm
改成4是 html
改成5是 xhtml
当然了 要从写Rewrite规格
第一次用net不知道那不对.希望大家指点
说心里话在jtbc论坛找东西太费劲了.不是没人会.是没人发出来.希望大家以后有什么研究进展都发出来.就打几个字也不累手.也不会有人笑话你.向我这样的菜鸟.在论坛找半天找不到.共同进步才有发展.大家不要学习满清封闭政策.
补充
首页调用itransfer
在调用模块里地址连接处写
{$=iurl("genre={$-genre};type=detail;key={$id};time={$time}")}
哈哈 我没没加genre={$-genre};才没成功 加入后 成功了