godaddy windows主机如何设置Discuz! X2 RC伪静态

redmaomail 2024-07-25 11:31 阅读数 71 #Godaddy

红帽云邮外贸主机

Discuz! X2 RC上线,很多站长都开始在自己的主机上搭建起了该程序,进而有些站长需要设置伪静态,前面有篇文章已经说明如何使用.htaccess设置Discuz! X2 RC伪静态。

今天这篇文章介绍 godaddy windows主机如何设置Discuz! X2 RC伪静态:

首先,在discuz后台管理中心选择全局——>SEO设置——>URL 静态化,然后点击提交,具体参考下图

discuz伪静态设置

其次 ,在网站根目录下的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>

这样就设置好了godaddy windows主机的Discuz! X2 RC伪静态,经测试成功。

相关链接:discuz 各版本,PHPwind以及Windows伪静态设置综合教程


红帽云邮外贸主机

分享到:
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。
    红帽云邮外贸主机
热门
    红帽云邮外贸主机
    红帽云邮外贸主机