解决Discuz! X不能伪静态的问题

作者: 衔思 分类: 齐分享 发布时间: 2012-04-20 13:44

Discuz不能伪静态

前几天,涛涛早成起床后发现自己的DiscuzX2.5搭建的论坛主题页不能静态化,直接返回首页,以为被攻击了,几经周折,才发现是主机的问题,完全可以自己解决,但是,不是所有的伪静态失效都可以用这个方法解决的,修改相应文件前请做好备份。

主机环境:Linux主机

Discuz版本:Discuz! X2.5,其它版本未经测试。

故障描述:无法伪静态,后台设置静态化后,主题内容页静态链接返回论坛首页。

故障原因:由于虚拟主机LiteSpeed升级导致静态化错误。

解决办法:修改伪静态(Rewrite)规则:

将.htaccess里面的

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

改为

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

即可,然后再试试吧。如果还是有问题,就不是主机的问题了,寻求其它的解决途径吧。

本文关键词:Discuz 伪静态 跳转首页

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

一条评论
  • 赣州seo

    2012 年 06 月 22 日 下午 5:18

    Internet Explorer 8.0 (Compatibility Mode) Internet Explorer 8.0 (Compatibility Mode) Google Chrome OS Google Chrome OS

    你这个留言好麻烦啊,留了几次都没成功

发表评论

电子邮件地址不会被公开。 必填项已用*标注

在你提交表单前:
Human test by Not Captcha
更多阅读
标签云