我的知识记录

IIS7+环境(IIS6的环境自行百度):PbootCMS

1)安装rewrite组件,如果使用空间一般空间商默认已经安装;
2)到后台配置参数中开启伪静态开关(程序会自动拷贝 rewrite/web.config,也可手工对照下方规则);
3)规则内容如下(含 data、static/backup 目录拒绝访问):

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="deny_data_backup" stopProcessing="true">
                    <match url="^(data|static/backup)/.*" ignoreCase="true" />
                    <action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Access Denied" />
                </rule>
                 <rule name="reIndex" stopProcessing="true">
                    <match url="^(.*)$" ignoreCase="true" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php?p={R:1}" appendQueryString="true" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

IIS7+环境(IIS6的环境自行百度):PbootCMS

标签:

更新时间:2026-10-09 13:04:32

上一篇:PbootCMS伪静态配置

下一篇:PbootCMS Apache环境