YUNUCMS IIS下伪静态规则

日期:2017-10-18 人气:1114

安装包根目录下web.config

<?xml version="1.0" encoding="UTF-8"?>

<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="已导入的规则 1">
                    <match url="^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="/404.htm" />
                </rule>
                <rule name="已导入的规则 2" stopProcessing="true">
                    <match url="^admin/(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/admin/{R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 3" stopProcessing="true">
                    <match url="^admin/(.*)$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/admin/{R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 4" stopProcessing="true">
                    <match url="^m/$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/wap/index/index" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 5" stopProcessing="true">
                    <match url="^m/(.*)_(.*)/(.*)_(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/wap/show/index?etitle={R:3}&amp;area={R:1}&amp;cw={R:4}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 6" stopProcessing="true">
                    <match url="^m/(.*)_(.*)/(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/wap/show/index?etitle={R:3}&amp;area={R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 7" stopProcessing="true">
                    <match url="^m/search/$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/wap/search/index" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 8" stopProcessing="true">
                    <match url="^m/(.*)_search/$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/wap/search/index?area={R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 9" stopProcessing="true">
                    <match url="^m/(.*)/(.*)_(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/wap/show/index?etitle={R:2}&amp;cw={R:3}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 10" stopProcessing="true">
                    <match url="^m/(.*)/(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/wap/show/index?etitle={R:2}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 11" stopProcessing="true">
                    <match url="^m/(.*)_(.*)/$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/wap/category/index?ctitle={R:2}&amp;area={R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 12" stopProcessing="true">
                    <match url="^m/(.*)/$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/wap/category/index?ctitle={R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 13" stopProcessing="true">
                    <match url="^m/(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/wap/index/index?area={R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 14" stopProcessing="true">
                    <match url="^statics/ueditor/dialogs/(.*)/(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="statics/ueditor/dialogs/{R:1}/{R:2}.html" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 15" stopProcessing="true">
                    <match url="^index(.*)/$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/index/index/{R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 16" stopProcessing="true">
                    <match url="^(.*)_(.*)/(.*)_(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/show/index?etitle={R:3}&amp;area={R:1}&amp;cw={R:4}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 17" stopProcessing="true">
                    <match url="^(.*)_(.*)/(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/show/index?etitle={R:3}&amp;area={R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 18" stopProcessing="true">
                    <match url="^search/$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/search/index" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 19" stopProcessing="true">
                    <match url="^(.*)_search/$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/search/index?area={R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 20" stopProcessing="true">
                    <match url="^(.*)/(.*)_(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/show/index?etitle={R:2}&amp;cw={R:3}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 21" stopProcessing="true">
                    <match url="^(.*)/(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/show/index?etitle={R:2}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 22" stopProcessing="true">
                    <match url="^(.*)_(.*)/$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/category/index?ctitle={R:2}&amp;area={R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 23" stopProcessing="true">
                    <match url="^(.*)_(.*)/page/(.*)$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/category/index?ctitle={R:2}&amp;area={R:1}&amp;page={R:3}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 24" stopProcessing="true">
                    <match url="^(.*)/$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/category/index?ctitle={R:1}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 25" stopProcessing="true">
                    <match url="^(.*)/page/(.*)$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/category/index?ctitle={R:1}&amp;page={R:2}" appendQueryString="true" />
                </rule>
                <rule name="已导入的规则 26" stopProcessing="true">
                    <match url="^(.*).html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php/index/index/index?area={R:1}" appendQueryString="true" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>