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}&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}&extra=page\%3D{R:3}&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!论坛就已经成功开启了静态化!
搞不懂啥意思,不过没咋用她的ASP空间
页:
[1]