wikitten部署在IIS环境子目录下

1.在所在子目录(如本例中的/wiki/目录)创建Web.config文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="rule 1t" stopProcessing="true">
                    <match url="^/wiki/(?!static).*$"  />
                    <action type="Rewrite" url="/wiki/library/{R:1}"  appendQueryString="true" />
                </rule>
                <rule name="rule 2t" stopProcessing="true">
                    <match url="^(?!static).*$"  />
                    <action type="Rewrite" url="/wiki/index.php"  appendQueryString="true" />
                </rule>
            </rules>
        </rewrite>
     
    </system.webServer>
</configuration>

2.修改views/render.php文件25行和35行进行文件名编码转换避免出现乱码:

$path[] = iconv("GBK", "UTF-8", $part);
echo iconv("GBK", "UTF-8", $part);

标签: none