开发者社区> 问答> 正文

网站伪静态问题,有点小毛病,求各位路过大神帮助

如题,
我用的是dz x3版本的程序,安装了amh 面板,一起开启了伪静态,其他页面都正常,就是插件伪静态错误,不能访问
现在的伪静态规则是这样的      liunx系统
location / {
    rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
    rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
    rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
    rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
    rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
    rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
    rewrite ^([^\.]*)/([a-z]+)-(.+)\.html$ $1/$2.php?rewrite=$3 last;
    if (!-e $request_filename) {
        return 404;
    }
}

请问 插件的伪静态需要怎么改。 感谢

展开
收起
bondy258 2016-02-02 11:13:18 7946 0
3 条回答
写回答
取消 提交回答
  • 回 1楼dongshan8的帖子
    是我安装的dz的所有插件都伪静态不成功,比如我安装的是每日签到插件

    没伪静态了url 是 www.xxx.com/plugin.php?id=dsu_paulsign:sign  可以访问

    开启了伪静态是   www.xxx.com/dsu_paulsign-sign.html   就不能访问了 404错误

    是怎么回事呢

    -------------------------

    回 2楼jason丶的帖子
    开启后 是 404错误呢

    -------------------------

    回 5楼dongshan8的帖子
    添加过了  还是不行呢  404错误

    -------------------------

    回 7楼dongshan8的帖子
    恩 都各种更新了   还是不行, 奇怪,其他的都正常 就插件不行呢

    -------------------------

    回 9楼dongshan8的帖子
    恩  太谢谢你了  我的是x3的程序

    -------------------------

    回 11楼dongshan8的帖子
    谢谢你    你已经可以了   原来是我一个插件的问题

    麻烦再帮我看看 帖子伪静态的问题哈:   https://bbs.aliyun.com/read/272077.html
    2016-02-02 15:01:39
    赞同 展开评论 打赏
  • Re网站伪静态问题,有点小毛病,求各位路过大神帮助
    提供下报错,
    2016-02-02 14:09:11
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    请问您使用了什么插件呢?

    在未静态化前,这个插件的访问地址是什么样的呢?

    静态化后,这个插件还能正常被访问吗?

    -------------------------

    回 3楼(bondy258) 的帖子
    您好,

    按网上的例子,或许您还需要多加一条静态化规则:


    rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;

    -------------------------

    回 6楼(bondy258) 的帖子
    您好,

    在配置文件添加规则后,有没有让Web重新加载呢?

    -------------------------

    回 8楼(bondy258) 的帖子
    您好,

    如果您还没有解决问题,那我找台测试机,帮您安装amh4.2和discuz!测试一下喔。

    -------------------------

    回 10楼(bondy258) 的帖子
    您好,

    我在 CentOS 6.5 32位系统上,安装了amh4.2面板,

    之后安装 Discuz!3.2,在原有amh4.2的discuz.conf静态化文件上添加上边提到的那一行后,可正常访问插件的静态化地址。


    2016-02-02 12:01:22
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载