Discuz论坛 开启为静态服务器怎么设置

Discuz论坛后台开启为静态后页面显示///////系统找不到指定的文件。 怎么解决... Discuz论坛 后台开启为静态后 页面显示 ///////系统找不到指定的文件。  怎么解决 展开
 我来答
伦灵秀0HO
2011-10-25 · TA获得超过155个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:85.4万
展开全部

看看你的主机是Apache,要上传一个 .htaccess文件到根目录,内容是:

    # 将 RewriteEngine 模式打开

    RewriteEngine On

    # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /

    RewriteBase /

    # Rewrite 系统规则请勿修改

    RewriteCond %{QUERY_STRING} ^(.*)$

    RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1

    RewriteCond %{QUERY_STRING} ^(.*)$

    RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1

    RewriteCond %{QUERY_STRING} ^(.*)$

    RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1

    RewriteCond %{QUERY_STRING} ^(.*)$

    RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1

    RewriteCond %{QUERY_STRING} ^(.*)$

    RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1

    RewriteCond %{QUERY_STRING} ^(.*)$

    RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1

如果你IIS的主机,上传一个httpd.ini文件,内容是:

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files

# from accessing through HTTP

RewriteRule ^(.*)/topic-(.+)\.html(\?(.*))*$ $1/portal\.php\?mod=topic&topic=$2&$4

RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5

RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5

RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6

RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5

RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/home\.php\?mod=space&uid=$2&do=blog&id=$3&$5

RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5 

具体情况可登陆网站后台->全局->SEO设置->查看当前的 Rewrite 规则

手机用户08271
2011-10-24 · TA获得超过218个赞
知道答主
回答量:171
采纳率:0%
帮助的人:93.2万
展开全部
用discuz的话,不光要设置iis,你自己上网查查看,还要建立php环境(去下载个php软件),还要用到mysql等sql软件(去下载一个)。

不过建议使用 appache php mysql 的组合。
(其中, appache为一个虚拟服务器,很好用的,不过也要设置,有一点点麻烦,去<a href="http://www.phpchina.com" target="_blank">www.phpchina.com</a>网站的论坛去看看怎么设)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
武鸿朗Yd
2011-10-28 · 超过13用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:68.2万
展开全部
要配置.htaccess规则!不会就去看视频教程吧!百度搜网客社区!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式