godaddy的win主机discuz伪静态说明

         使用discuz程序,为了有利于搜索引擎的收录,更好的SEO ,一般情况下,都用.htaccess这个文件对其进行伪静态,只可惜这个文件windows主机不支持。。今天我们就来说说,Godaddy的windows主机如何对discuz进行伪静态。

         我们都知道,godaddy的windows主机有iis6 和iis7可供选择,iis6不支持 url rewrite,而iis7是支持的,所以说,首先你要选择IIS7 才行。windows主机安装discuz程序 要实现伪静态需要在web.config文件里写上原本对应于linux主机的.htaccess文件代码。

把下面的内容保存成web.config 并传到BBS目录下 ,并在discuz的后台启用静态化。

GoDaddy windows主机discuz7.X伪静态代码如下:

<?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-([0-9]+)-([0-9]+)\.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-([0-9]+)-([0-9]+)-([0-9]+)\.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>