Windows主机下Discuz x1.5 伪静态的设置方法

Windows主机Discuz x1.5 伪静态的设置方法:

首先在Discuz x1.5 程序的根目录下建立文件:web.config,web.config文件的内容为:
<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name=”topic”>
                    <match url=”^topic-(.+)\.html$” />
                    <action type=”Rewrite” url=”portal.php?mod=topic&amp;topic={R:1}” />
                </rule>
                <rule name=”article”>
                    <match url=”article-([0-9]+)\.html$” />
                    <action type=”Rewrite” url=”portal.php?mod=view&amp;aid={R:1}” />
                </rule>
                <rule name=”forum”>
                    <match url=”^forum-([0-9]+)-([0-9]+)\.html$” ignoreCase=”false” />
                    <action type=”Rewrite” url=”forum.php?mod=forumdisplay&amp;fid={R:1}&amp;page={R:2}” appendQueryString=”false” />
                </rule>
                <rule name=”thread”>
                    <match url=”^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$” />
                    <action type=”Rewrite” url=”forum.php?mod=viewthread&amp;tid={R:1}&amp;extra=page={R:2}&amp;page={R:3}” />
                </rule>
                <rule name=”group”>
                    <match url=”^group-([0-9]+)-([0-9]+)\.html$” />
                    <action type=”Rewrite” url=”forum.php?mod=group&amp;fid={R:1}&amp;page={R:2}” />
                </rule>
                <rule name=”space”>
                    <match url=”^space-(username|uid)-(.+)\.html$” />
                    <action type=”Rewrite” url=”home.php?mod=space&amp;{R:1}={R:2}” />
                </rule>
                <rule name=”Xrewrite”>
                    <match url=”^([a-z]+)-(.+)\.html$” />
                    <action type=”Rewrite” url=”{R:1}.php?rewrite={R:2}” />
                </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>

然后进入Discuz x1.5 后台,依次点击“全局—优化设置”,然后在“URL 静态化”下将除“文章门户页”以外的其他7项后面打上勾,将“Rewrite 兼容性:”改为是,提交即可。

注:经测试,将“文章门户页”后面的勾也勾上的话会导致所有的文章页不能显示。

Add Comment

Required fields are marked *. Your email address will not be published.