设置IIS的Rewrite(伪静态)示例

    只需要在网站根目录下把以下规则保存为web.config文件就可以,如已经存在有web.config文件,则只需要把<rewrite></rewrite>及中间内容复制放到<system.webServer>下面。

    -------------------------------Discuz! Q --------------------------------

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="root_location_rewrite" stopProcessing="true">
      		<match ignoreCase="false" url="."/>
      		<conditions logicalGrouping="MatchAll">
        		<add ignoreCase="false" input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
        		<add ignoreCase="false" input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
      		</conditions>
      		<action appendQueryString="true" type="Rewrite" url="index.php?{QUERY_STRING}"/>
    	</rule>
    	<rule name="default_file_rewrite" stopProcessing="true">
      		<match ignoreCase="false" url="^$"/>
      		<action appendQueryString="true" type="Rewrite" url="index.php?{QUERY_STRING}"/>
    	</rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>

    ------------------------------Discuz2------------------------------------

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
        <rules>
        <rule name="portal_topic">
            <match url="^(.*/)*topic-(.+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/portal.php\?mod=topic&amp;topic={R:2}&amp;{R:3}" />
        </rule>
        <rule name="forum_forumdisplay">
            <match url="^(.*/)*forum-(\w+)-([0-9]+).html\?*(.*)$" />
        <action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
        </rule>
        <rule name="forum_viewthread">
            <match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&amp;tid={R:2}&amp;extra=page%3D{R:4}&amp;page={R:3}&amp;{R:5}" />
        </rule>
        <rule name="group_group">
            <match url="^(.*/)*group-([0-9]+)-([0-9]+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/forum.php\?mod=group&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
        </rule>
        <rule name="home_space">
            <match url="^(.*/)*space-(username[-]uid)-(.+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;{R:2}={R:3}&amp;{R:4}" />
        </rule>
        <rule name="forum_archiver">
            <match url="^(.*/)*(fid[-]tid)-([0-9]+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/index.php\?action={R:2}&amp;value={R:3}&amp;{R:4}" />
        </rule>
        </rules>
     </rewrite>
     </system.webServer>
    </configuration>

    ------------------------------DiscuzX3------------------------------------

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
        <rules>
        <rule name="portal_topic">
            <match url="^(.*/)*topic-(.+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/portal.php\?mod=topic&amp;topic={R:2}&amp;{R:3}" />
        </rule>
        <rule name="portal_article">
            <match url="^(.*/)*article-([0-9]+)-([0-9]+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/portal.php\?mod=view&amp;aid={R:2}&amp;page={R:3}&amp;{R:4}" />
        </rule>
        <rule name="forum_forumdisplay">
            <match url="^(.*/)*forum-(\w+)-([0-9]+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
        </rule>
        <rule name="forum_viewthread">
            <match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&amp;tid={R:2}&amp;extra=page%3D{R:4}&amp;page={R:3}&amp;{R:5}" />
        </rule>
        <rule name="group_group">
            <match url="^(.*/)*group-([0-9]+)-([0-9]+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/forum.php\?mod=group&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
        </rule>
        <rule name="home_space">
            <match url="^(.*/)*space-(username[-]uid)-(.+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;{R:2}={R:3}&amp;{R:4}" />
        </rule>
        <rule name="home_blog">
            <match url="^(.*/)*blog-([0-9]+)-([0-9]+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;uid={R:2}&amp;do=blog&amp;id={R:3}&amp;{R:4}" />
        </rule>
        <rule name="forum_archiver">
            <match url="^(.*/)*(fid[-]tid)-([0-9]+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/index.php\?action={R:2}&amp;value={R:3}&amp;{R:4}" />
        </rule>
        <rule name="plugin">
            <match url="^(.*/)*([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+).html\?*(.*)$" />
            <action type="Rewrite" url="{R:1}/plugin.php\?id={R:2}:{R:3}&amp;{R:4}" />
        </rule>
        </rules>
    </rewrite>
    </system.webServer>
    </configuration>

    ------------------------------ecshop------------------------------------

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
      <rewrite>
         <rules>
                <rule name="index">
                    <match url="^index.html" />
                    <action type="Rewrite" url="index.php" />
                </rule>
                <rule name="category 0">
                    <match url="^category$" />
                    <action type="Rewrite" url="index.php" />
                </rule>
                <rule name="feed category">
                    <match url="^feed-c([0-9]+).xml$" />
                    <action type="Rewrite" url="feed.php?cat={R:1}"  />
                </rule>
                <rule name="feed brand">
                    <match url="^feed-b([0-9]+).xml$" />
                    <action type="Rewrite" url="feed.php?brand={R:1}"  />
                </rule>
                <rule name="feed type">
                    <match url="^feed-type([^-]+).xml$" />
                    <action type="Rewrite" url="feed.php?type={R:1}"  />
                </rule>
                <rule name="feed">
                    <match url="^feed.xml$" />
                    <action type="Rewrite" url="feed.php" />
                </rule>
                <rule name="category 1">
                    <match url="^category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)-([0-9]+)-(.+)-([a-zA-Z]+)(.*).html" />
                    <action type="Rewrite" url="category.php?id={R:1}&amp;brand={R:2}&amp;price_min={R:3}&amp;price_max={R:4}&amp;filter_attr={R:5}&amp;page={R:6}&amp;sort={R:7}&amp;order={R:8}"  />
                </rule>
                <rule name="category 2">
                    <match url="^category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)(.*).html" />
                    <action type="Rewrite" url="category.php?id={R:1}&amp;brand={R:2}&amp;price_min={R:3}&amp;price_max={R:4}&amp;filter_attr={R:5}"  />
                </rule>
                <rule name="category 3">
                    <match url="^category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*).html" />
                    <action type="Rewrite" url="category.php?id={R:1}&amp;brand={R:2}&amp;page={R:3}&amp;sort={R:4}&amp;order={R:5}"  />
                </rule>
                <rule name="category 4">
                    <match url="^category-([0-9]+)-b([0-9]+)-([0-9]+)(.*).html" />
                    <action type="Rewrite" url="category.php?id={R:1}&amp;brand={R:2}&amp;page={R:3}"  />
                </rule>
                <rule name="category 5">
                    <match url="^category-([0-9]+)-b([0-9]+)(.*).html" />
                    <action type="Rewrite" url="category.php?id={R:1}&amp;brand={R:2}"  />
                </rule>
                <rule name="category 6">
                    <match url="^category-([0-9]+)(.*).html" />
                    <action type="Rewrite" url="category.php?id={R:1}"  />
                </rule>
                <rule name="category 7">
                    <match url="^category-([0-9]+)-b([0-9]+).html(.*)$" ignoreCase="false" />
                    <action type="Rewrite" url="category.php?{R:3}&amp;id={R:1}&amp;brand={R:2}"  />
                </rule>
                <rule name="goods">
                    <match url="^goods-([0-9]+)(.*).html" />
                    <action type="Rewrite" url="goods.php?id={R:1}"  />
                </rule>
                <rule name="article 0">
                    <match url="^article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*).html" />
                    <action type="Rewrite" url="article_cat.php?id={R:1}&amp;page={R:2}&amp;sort={R:3}&amp;order={R:4}"  />
                </rule>
                <rule name="article 1">
                    <match url="^article_cat-([0-9]+)-([0-9]+)-(.+)(.*).html" />
                    <action type="Rewrite" url="article_cat.php?id={R:1}&amp;page={R:1}&amp;keywords={R:2}"  />
                </rule>
                <rule name="article 2">
                    <match url="^article_cat-([0-9]+)-([0-9]+)(.*).html" />
                    <action type="Rewrite" url="article_cat.php?id={R:1}&amp;page={R:2}"  />
                </rule>
                <rule name="article 3">
                    <match url="^article_cat-([0-9]+)(.*).html" />
                    <action type="Rewrite" url="article_cat.php?id={R:1}"  />
                </rule>
                <rule name="article 4">
                    <match url="^article-([0-9]+)(.*).html" />
                    <action type="Rewrite" url="article.php?id={R:1}"  />
                </rule>
                <rule name="brand 0">
                    <match url="^brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+).html" />
                    <action type="Rewrite" url="brand.php?id={R:1}&amp;cat={R:2}&amp;page={R:3}&amp;sort={R:4}&amp;order={R:5}"  />
                </rule>
                <rule name="brand 1">
                    <match url="^brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*).html" />
                    <action type="Rewrite" url="brand.php?id={R:1}&amp;cat={R:2}&amp;page={R:3}"  />
                </rule>
                <rule name="brand 2">
                    <match url="^brand-([0-9]+)-c([0-9]+).html(.*)$" />
                    <action type="Rewrite" url="brand.php?{R:3}&amp;id={R:1}&amp;cat={R:2}"  />
                </rule>
                <rule name="brand 3">
                    <match url="^brand-([0-9]+)-c([0-9]+)(.*).html" />
                    <action type="Rewrite" url="brand.php?id={R:1}&amp;cat={R:2}"  />
                </rule>
                <rule name="brand 4">
                    <match url="^brand-([0-9]+)(.*).html" />
                    <action type="Rewrite" url="brand.php?id={R:1}"  />
                </rule>
                <rule name="tag">
                    <match url="^tag-(.*).html" />
                    <action type="Rewrite" url="search.php?keywords={R:1}"  />
                </rule>
                <rule name="snatch">
                    <match url="^snatch-([0-9]+).html" />
                    <action type="Rewrite" url="snatch.php?id={R:1}"  />
                </rule>
                <rule name="group">
                    <match url="^group_buy-([0-9]+).html" />
                    <action type="Rewrite" url="group_buy.php?act=view&amp;id={R:1}"  />
                </rule>
                <rule name="auction">
                    <match url="^auction-([0-9]+).html" />
                    <action type="Rewrite" url="auction.php?act=view&amp;id={R:1}"  />
                </rule>
                <rule name="exchange 0">
                    <match url="^exchange-id([0-9]+)(.*).html" />
                    <action type="Rewrite" url="exchange.php?id={R:1}&amp;act=view"  />
                </rule>
                <rule name="exchange 1">
                    <match url="^exchange-([0-9]+)-min([0-9]+)-max([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*).html" />
                    <action type="Rewrite" url="exchange.php?cat_id={R:1}&amp;integral_min={R:2}&amp;integral_max={R:3}&amp;page={R:4}&amp;sort={R:5}&amp;order={R:6}"  />
                </rule>
                <rule name="exchange 2">
                    <match url="^exchange-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*).html" />
                    <action type="Rewrite" url="exchange.php?cat_id={R:1}&amp;page={R:2}&amp;sort={R:3}&amp;order={R:4}"  />
                </rule>
                <rule name="exchange 3">
                    <match url="^exchange-([0-9]+)-([0-9]+)(.*).html" />
                    <action type="Rewrite" url="exchange.php?cat_id={R:1}&amp;page={R:2}"  />
                </rule>
            <rule name="exchange 4">
                <match url="^exchange-([0-9]+)(.*).html" />
                <action type="Rewrite" url="exchange.php?cat_id={R:1}"  />
        </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>

    ------------------------------z-blog------------------------------------

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
        <rules>
        <rule name="zblog" stopProcessing="true">
           match  url="^.*?"  ignoreCase="false"  />
               <conditions  logicalGrouping="MatchAll">
                 <add  input="{REQUEST_FILENAME}"  matchType="IsFile"  negate="true"  />
                 <add  input="{REQUEST_FILENAME}"  matchType="IsDirectory"  negate="true"  />
               </conditions>
             <action  type="Rewrite"  url="index.php/{R:0}"  />
           </rule>
           <rule  name="index.php"  stopProcessing="true">
             <match  url="^index.php/.*?"  ignoreCase="false"  />
               <conditions  logicalGrouping="MatchAll">
                 <add  input="{REQUEST_FILENAME}"  matchType="IsFile"  />
               </conditions>
             <action  type="Rewrite"  url="index.php/{R:0}"  />
        </rules>
    </rewrite>
    </system.webServer>
    </configuration>

    ------------------------------wordpress------------------------------------

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
        <rules>             
        <rule name="category">
            <match url="category/?(.*)" />
            <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
            <action type="Rewrite" url="/index.php?category_name={R:1}" appendQueryString="false" logRewrittenUrl="false" />
        </rule>
        <rule name="tags">
            <match url="tag/?(.*)" />
            <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
            <action type="Rewrite" url="index.php?tag={R:1}" />
        </rule>
        <rule name="Main Rule" stopProcessing="true">
            <match url=".*" />
            <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            </conditions>
            <action type="Rewrite" url="index.php/{R:0}" />
        </rule>
        <rule name="wordpress" patternSyntax="Wildcard">
        <match url="*" />
            <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            </conditions>
            <action type="Rewrite" url="index.php" />
        </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>

    ------------------------------jieqi------------------------------------

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
        <rules> 
            <rule name="jieqiRule 2">
                <match url="^xuanhuanxiaoshuo$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=1" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 3">
                <match url="^xuanhuanxiaoshuo/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=1" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 4">
                <match url="^xiuzhenxiaoshuo$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=2" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 5">
                <match url="^xiuzhenxiaoshuo/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=2" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 6">
                <match url="^dushixiaoshuo$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=3" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 7">
                <match url="^dushixiaoshuo/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=3" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 8">
                <match url="^chuanyuexiaoshuo$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=4" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 9">
                <match url="^chuanyuexiaoshuo/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=4" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 10">
                <match url="^wangyouxiaoshuo$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=5" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 11">
                <match url="^wangyouxiaoshuo/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=5" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 12">
                <match url="^kehuanxiaoshuo$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=6" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 13">
                <match url="^kehuanxiaoshuo/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class=6" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 14">
                <match url="^paihangbang$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/paihang.php?type1=yes" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 15">
                <match url="^paihangbang/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/paihang.php?type1=yes" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 16">
                <match url="^paihangbang/allvote.html$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/paihang.php?type1=yes" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 17">
                <match url="^paihangbang/goodnum.html$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/paihang.php?type2=yes" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 18">
                <match url="^paihangbang/newbook.html$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/paihang.php?type3=yes" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 19">
                <match url="^xiaoshuodaquan$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/xiaoshuodaquan.php" />
            </rule>
            <rule name="jieqiRule 20">
                <match url="^xiaoshuodaquan/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/xiaoshuodaquan.php" />
            </rule>
            <rule name="jieqiRule 21">
                <match url="^shu([0-9]+)$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/reader.php?aid={R:1}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 22">
                <match url="^shu([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/reader.php?aid={R:1}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 23">
                <match url="^shu([0-9]+)/([0-9]+).html$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/reader.php?aid={R:1}&amp;cid={R:2}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 24">
                <match url="^list/([0-9]+)_([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class={R:1}&amp;page={R:2}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 25">
                <match url="^list/([0-9]+)_([0-9]+)$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?class={R:1}&amp;page={R:2}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 26">
                <match url="^top/([a-z]+)_([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/toplist.php?sort={R:1}&amp;page={R:2}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 27">
                <match url="^top/([a-z]+)_([0-9]+)$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/toplist.php?sort={R:1}&amp;page={R:2}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 28">
                <match url="^shu([0-9]+)$" ignoreCase="false" />
                <action type="Rewrite" url="modules/article/articleinfo.php?id={R:1}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 29">
                <match url="^shu([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="modules/article/articleinfo.php?id={R:1}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 30">
                <match url="^quanben/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?fullflag=1" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 31">
                <match url="^quanben$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/articlelist.php?fullflag=1" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 32">
                <match url="^52mb/(.*).html$" ignoreCase="false" />
                <action type="Rewrite" url="/404.html" />
            </rule>
            <rule name="jieqiRule 33">
                <match url="^templates/(.*).html$" ignoreCase="false" />
                <action type="Rewrite" url="/404.html" />
            </rule>
            <rule name="jieqiRule 34">
                <match url="^themes/52mb/(.*).html$" ignoreCase="false" />
                <action type="Rewrite" url="/404.html" />
            </rule>
            <rule name="jieqiRule 35">
                <match url="^modules/article/templates/$" ignoreCase="false" />
                <action type="Rewrite" url="/404.html" />
            </rule>
            <rule name="jieqiRule 36">
                <match url="^modules/article/templates/(.*).html$" ignoreCase="false" />
                <action type="Rewrite" url="/404.html" />
            </rule>
            <rule name="jieqiRule 37">
                <match url="^sort.html$" ignoreCase="false" />
                <action type="Rewrite" url="/wap/sort.php" />
            </rule>
            <rule name="jieqiRule 38">
                <match url="^top.html$" ignoreCase="false" />
                <action type="Rewrite" url="/wap/top.php" />
            </rule>
            <rule name="jieqiRule 39">
                <match url="^bookcase.php$" ignoreCase="false" />
                <action type="Rewrite" url="/wap/bookcase.php" />
            </rule>
            <rule name="jieqiRule 40">
                <match url="^sort-([0-9]+)-([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="/wap/sort.php?sortid={R:1}&amp;page={R:2}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 41">
                <match url="^top-([a-z]+)-([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="/wap/top.php?type={R:1}&amp;page={R:2}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 42">
                <match url="^full-([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/full.php?page={R:1}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 43">
                <match url="^wapbook/([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/wapinfo.php?id={R:1}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 44">
                <match url="^wapbook([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/wapallchapter.php?aid={R:1}&amp;page=1" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 45">
                <match url="^wapbook([0-9]+)_([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/wapallchapter.php?aid={R:1}&amp;page={R:2}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 46">
                <match url="^wapbook([0-9]+)_([0-9]+)_1/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/wapallchapter.php?aid={R:1}&amp;page={R:2}&amp;desc=1" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 47">
                <match url="^wapbook([0-9]+)/([0-9]+)/$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/wapreader.php?aid={R:1}&amp;cid={R:2}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 48">
                <match url="^author/(.*)$" ignoreCase="false" />
                <action type="Rewrite" url="/modules/article/author.php?author={R:1}" appendQueryString="false" />
            </rule>
            <rule name="jieqiRule 49">
                <match url="^52mb/(.*).html$" ignoreCase="false" />
                <action type="Rewrite" url="/404.html" />
            </rule>
            <rule name="jieqiRule 50">
                <match url="^templates/(.*).html$" ignoreCase="false" />
                <action type="Rewrite" url="/404.html" />
            </rule>
            <rule name="jieqiRule 51">
                <match url="^themes/52mb/(.*).html$" ignoreCase="false" />
                <action type="Rewrite" url="/404.html" />
            </rule>
            <rule name="jieqiRule 52">
            <match url="^modules/article/templates/$" ignoreCase="false" />
            <action type="Rewrite" url="/404.html" />
        </rule>
        <rule name="jieqiRule 53">
            <match url="^modules/article/templates/(.*).html$" ignoreCase="false" />
            <action type="Rewrite" url="/404.html" />
        </rule>
        <rule name="jieqiRule 54">
            <match url="^wap/qijixs/(.*).html$" ignoreCase="false" />
            <action type="Rewrite" url="/404.html" />
        </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>

    ------------------------------thinkphp------------------------------------

    与typecho博客程序通用

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
        <rules> 
            <rule name="thinkphp" stopProcessing="true">
                <match url="^(.*)$" />
                <conditions logicalGrouping="MatchAll">
                <add input="{HTTP_HOST}" pattern="^(.*)$" />
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                </conditions>
                <action type="Rewrite" url="index.php/{R:1}" />
            </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>

    ------------------------------emlog------------------------------------

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
        <rules> 
            <rule name="emlogRule 1">
                <match url="^(post[-]record[-]sort[-]author[-]page)-([0-9]+).html$" ignoreCase="false" />
                <conditions logicalGrouping="MatchAll">
                <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                </conditions>
                <action type="Rewrite" url="index.php?{R:1}={R:2}" appendQueryString="false" />
            </rule>
            <rule name="emlogRule 2">
                <match url="^tag-(.+).html$" ignoreCase="false" />
                <action type="Rewrite" url="index.php?tag={R:1}" appendQueryString="false" />
            </rule>
            <rule name="emlogRule 3">
                <match url="^t/page-([0-9]+).html$" ignoreCase="false" />
                <action type="Rewrite" url="t/index.php?page={R:1}" appendQueryString="false" />
            </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>

    ------------------------------phpcms------------------------------------

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
        <rules>
            <rule name="phpcmsRule 1">
                <match url="^(.*)content-([0-9]+)-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" />
                <action type="Rewrite" url="{R:1}/index\.php\?m=content&amp;c=index&amp;a=show&amp;catid={R:2}&amp;id={R:3}&amp;page={R:4}" appendQueryString="false" />
            </rule>
            <rule name="phpcmsRule 2">
                <match url="^(.*)show-([0-9]+)-([0-9]+)-([0-9]+).html$" ignoreCase="false" />
                <action type="Rewrite" url="{R:1}/index\.php\?m=content&amp;c=index&amp;a=show&amp;catid={R:2}&amp;id={R:3}&amp;page={R:4}" appendQueryString="false" />
            </rule>
            <rule name="phpcmsRule 3">
                <match url="^(.*)list-([0-9]+)-([0-9]+).html$" ignoreCase="false" />
                <action type="Rewrite" url="{R:1}/index\.php\?m=content&amp;c=index&amp;a=lists&amp;catid={R:2}&amp;page={R:3}" appendQueryString="false" />
            </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>