国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > IIS > 正文

asp.net不用設(shè)置iis實現(xiàn)url重寫 類似偽靜態(tài)路由

2024-08-29 03:13:25
字體:
供稿:網(wǎng)友

程序要調(diào)整的部分只有兩塊。
一是web.config文件。
二是鏈接地址。
所需urlrewrite.dll

首先下載URLRewriter:http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi

下載安裝后再bin目錄下找到URLRewriter.dll文件

好了開始實施。
第一步:將urlrewrite.dll下載到你的web程序目錄里去。哪都行。我是放在bin里面的。然后添加引用,將urlrewrite.dll引用進來。
第二步:修改web.config
這一步要修改幾個地方。要注意位置是不同的

1 在web.config文件中加入如下代碼,注意要放在<configuration>下面, <appSettings/>

代碼如下:
<connectionStrings/> <system.web>上面不然會出錯

   <configSections>
    <section name="RewriterConfig"type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
  </configSections>

其中
代碼如下:
<section name="RewriterConfig"
type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />

用于指定配置節(jié)"RewriterConfig"的處理程序類的名稱為”URLRewriter.Config.RewriterConfigSerializerSectionHandler”,該類存在于bin目錄下的URLRewriter.dll文件中

2 在web.config文件中的system.web節(jié)點下加入如下代碼
代碼如下:
    <httpHandlers>
      <add verb="*" path="*.html"
            type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
      <add verb="*" path="*"
            type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
   </httpHandlers>

這段代碼的意思是:將文件擴展名為.html和任意擴展名(包括無擴展名,不包括*.html,因為這個位置在上面會先處理)的文件的所有 HTTP 請求映射到類 URLRewriter.RewriterFactoryHandler,注意順序,按從上到下執(zhí)行,如果path="*"在上面的話,則下面的html映射則無效,下面步驟中有映射到那個頁面的設(shè)置

3 重寫url

和1一樣 ,同樣是放在<configuration>節(jié)點下面

關(guān)鍵就是

代碼如下:
<RewriterConfig>
    <Rules>
      <RewriterRule>
        <LookFor>~/(.+).html</LookFor>
        <SendTo>~/Shownews.aspx?ShowID=$1</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>~/(.+)</LookFor>
        <SendTo>~/blog.aspx?UserName=$1</SendTo>
      </RewriterRule>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 洪洞县| 丹凤县| 卢氏县| 扶余县| 商南县| 西华县| 铜川市| 法库县| 南丹县| 沙雅县| 潜山县| 资溪县| 兴山县| 全州县| 河源市| 和平县| 哈尔滨市| 阿拉善左旗| 蒙山县| 衡阳市| 虎林市| 台中县| 永寿县| 蓬莱市| 定边县| 明光市| 内乡县| 大厂| 河间市| 成都市| 台中市| 海南省| 乐东| 巴楚县| 荥经县| 临邑县| 肃宁县| 罗江县| 前郭尔| 永康市| 渭南市|