金光 发表于 2010 年 10 月 3 日 07:04:13

Godaddy的Windows主机Discuz!静态化教程!

      由于Godaddy的Windows主机与国内主机差别很大,所以Discuz!官方论坛所发布的一些Rewrite规则均不能实现Discuz!的静态化。

      在网上查了很久相关资料,查到的结果大部分都是关于Godaddy liunx主机下Discuz!静态化的教程。不过最终还是得到了一个可用的Rewrite规则。

      Godaddy的Windows主机下Discuz!静态化规则如下:       <?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
    <system.webServer>
       <rewrite>
            <rules>
                <rule name=”Imported Rule 17″>
                  <match url=”^archiver/((fid|tid)-[\w\-]+\.html)$” ignoreCase=”false” />
                  <action type=”Rewrite” url=”archiver/index.php?{R:1}” appendQueryString=”false” />
                </rule>
                <rule name=”Imported Rule 18″>
                  <match url=”^forum-(+)-(+)\.html$” ignoreCase=”false” />
                  <action type=”Rewrite” url=”forumdisplay.php?fid={R:1}&amp;page={R:2}” appendQueryString=”false” />
                </rule>
                <rule name=”Imported Rule 19″>
                  <match url=”^thread-(+)-(+)-(+)\.html$” ignoreCase=”false” />
                  <action type=”Rewrite” url=”viewthread.php?tid={R:1}&amp;extra=page\%3D{R:3}&amp;page={R:2}” appendQueryString=”false” />
                </rule>
                <rule name=”Imported Rule 20″>
                  <match url=”^space-(username|uid)-(.+)\.html$” ignoreCase=”false” />
                  <action type=”Rewrite” url=”space.php?{R:1}={R:2}” appendQueryString=”false” />
                </rule>
                <rule name=”Imported Rule 21″>
                  <match url=”^tag-(.+)\.html$” ignoreCase=”false” />
                  <action type=”Rewrite” url=”tag.php?name={R:1}” appendQueryString=”false” />
                </rule>
            </rules>
      </rewrite>
<httpErrors errorMode=”Detailed” />
<asp scriptErrorSentToBrowser=”true” />
</system.webServer>
<system.web>
<customErrors mode=”Off” />
<globalization requestEncoding=”utf-8″ responseEncoding=”utf-8″ fileEncoding=”utf-8″ />
</system.web>
</configuration>把以上内容保存在记事本内,然后把记事本文件名改为web.config(config是文件后缀).直接把文件上载至论坛根目录即可!接下来去论坛后台开启静态化即可,最后更新一下论坛缓存。这样Godaddy Windows主机下的Discuz!论坛就已经成功开启了静态化!

cquyf 发表于 2010 年 10 月 12 日 11:57:05

搞不懂啥意思,不过没咋用她的ASP空间
页: [1]
查看完整版本: Godaddy的Windows主机Discuz!静态化教程!