discuz x3.2设置伪静态之后出现问题的解决方法

2025-11-03 00:04:10

1、1.在后台“全局》SEO设置》URL 静态化”相关复选框全部勾选,点“提交”按钮

discuz x3.2设置伪静态之后出现问题的解决方法

discuz x3.2设置伪静态之后出现问题的解决方法

2、在设置好伪静态之后 任意点击一个板块 由于我的vps的伪静态配置问题 出现以下情况

discuz x3.2设置伪静态之后出现问题的解决方法

3、http://www.helicontech.com/isapi_rewrite/download.html

4、进入该网站 在vps内下载 程序区分了32位 64 位 =的 大家看清楚之后然后下载

discuz x3.2设置伪静态之后出现问题的解决方法

5、我在这里就用 win2008r2 64位来演示

6、打开下载好的程序安装目录

discuz x3.2设置伪静态之后出现问题的解决方法

discuz x3.2设置伪静态之后出现问题的解决方法

7、打开iis管理器 打开isapi管理器 添加 ISAPI_Rewrite_32 ISAPI_Rewrite_x64 对好目录

discuz x3.2设置伪静态之后出现问题的解决方法

8、也可以使用此软件自动添加 就可以省去前面的几个步骤 具体不多讲了

discuz x3.2设置伪静态之后出现问题的解决方法

9、设置完之后重启 iis

10、如果还是出现步骤2 图情况的话 还需要在网站的目录下新建一个文件

11、<?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>  <asp scriptErrorSentToBrowser="true" />  </system.webServer><system.web><globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" /></system.web></configuration><configuration><system.webServer><rewrite>    <rules>        <rule name="Enforce canonical hostname" stopProcessing="true">            <match url="(.*)" />            <conditions>                <add input="{HTTP_HOST}" negate="true" pattern="^www.5-123.com$" />            </conditions>            <action type="Redirect" url="http://www.5-123.com/{R:1}" redirectType="Permanent" />        </rule>    </rules></rewrite></system.webServer><system.webServer>        <httpErrors errorMode="Detailed" />        <asp scriptErrorSentToBrowser="true"/>    </system.webServer>    <system.web>        <customErrors mode="Off"/>        <compilation debug="true"/></system.web></configuration>

12、将以上代码复制下来 在网站根目录下新建一个文件 命名为 “web.config”

discuz x3.2设置伪静态之后出现问题的解决方法

13、之后再访问一下设置了的板块 之后就能正常访问了哈 希望这个经验对大家有用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢