raksmart活动促销

分享

写回答

发帖

Discuz! 6.0.0 静态化问题!

互联网出海创业 互联网出海创业 3403 人阅读 | 12 人回复

发表于 2010-6-29 08:59:46 | 显示全部楼层 |阅读模式

大家好.
我建了个论坛: http://bbs.免费建站系统.com/ ,用的是Discuz! 6.0.0程序
我在论坛根目录下建了个.htaccess,里面内容
        # 将 RewriteEngine 模式打开
        RewriteEngine On

        # Rewrite 系统规则请勿修改
        RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1
        RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
        RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
        RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
        RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

后台 搜索引擎优化 启用 Archiver:完全启用 ,URL 静态化:全部打勾 ,提交了
         系统工具 更新缓存 了

可还是出现问题,你打开http://bbs.免费建站系统.com/forumdisplay.php?fid=2   动态时正常
               你打开http://bbs.免费建站系统.com/forum-2-1.html            静态时显示 page not found

求大哥大姐帮帮我啊

回答|共 12 个

开心私塾

发表于 2010-6-29 09:38:49 | 显示全部楼层

是不是你的.htaccess放置的位置不正确,把这个配置文件放到你的dz论坛程序文件夹里面。

ancky2006

发表于 2010-6-29 09:42:46 | 显示全部楼层

我的论坛是放在 /forfreebbs 里面
.htaccess也是放在 /forfreebbs 文件夹下呀

gypworks526

发表于 2010-6-29 10:19:28 | 显示全部楼层


RewriteEngine On
的下面加一句
RewriteBase /
或者
RewriteBase / forfreebbs   #这个是你的论坛目录,根据需要更改。

两个都分别试一下,看看可行

ancky2006

发表于 2010-6-29 10:48:04 | 显示全部楼层

好的.谢谢版主,.我去试下

ancky2006

发表于 2010-6-29 11:04:17 | 显示全部楼层

试过了.还是不行
难道我的是windows虚拟主机.就不行吗?

gypworks526

发表于 2010-6-29 14:54:18 | 显示全部楼层

回复 6# 的帖子


windows 主机不支持.htaccess这个文件。。
RAKSmart

ancky2006

发表于 2010-6-29 15:21:46 | 显示全部楼层

哦.这样子呢.谢谢版主

开心私塾

发表于 2010-6-29 16:38:14 | 显示全部楼层

不知道你的win主机是否支持Rewrite重写,如果支持可以设置一下web.config来实现伪静态。

ancky2006

发表于 2010-6-29 17:42:49 | 显示全部楼层

谢谢 开心私塾
我也不知道是否支持
但我空间有一个网站,php动态可以生成纯静态.您可以看下 http://www.bndstones.com/ ,那程序后台有一个自动生成html功能.我不知道这算不算支持Rewrite重写
您需要登录后才可以回帖 登录 | 注册

本版积分规则