asp.net實現(xiàn)偽靜態(tài)常見的有以下兩種辦法
1、使用我司后臺有一個isapi篩選器-開啟自定義URL偽靜態(tài)功能,然后編輯ftp空間的others/discuz/httpd.conf文件,加上您的規(guī)則即可,規(guī)則需要自己寫需編寫。比如想將對xxx.htm的請求轉(zhuǎn)到xxx.aspx,規(guī)則大體上是
rewriterule ^(.*)/xxx\.htm $1/xxx\.aspx
2.使用.net本身的功能實現(xiàn)偽靜態(tài),詳情如下
2.1在我司后臺點擊-腳本映射-文件類型輸入.html,類型選擇.net,最后選擇“提交”
2.2
在你的項目里引用DLL:URLRewriter.dll,然后在web.config里寫
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
<RewriterConfig>
<Rules>
<!-- Rules for Blog Content Displayer -->
<RewriterRule>
<LookFor>~/read(.[0-9]*)\.html</LookFor>
<SendTo>~/WebForm1.aspx?UserID=$1< ndTo>
</RewriterRule>
</Rules>
</RewriterConfig>
<appSettings>
<add key="dbType" value ="sql"></add>
<add key="data" value="server=.;uid=sa;pwd=sa;database=pubs;Connect Timeout=30;"></add>
</appSettings>
<system.web>
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
即可。