如题,
我用的是dz x3版本的程序,安装了amh 面板,一起开启了伪静态,其他页面都正常,就是插件伪静态错误,不能访问
现在的伪静态规则是这样的 liunx系统
请问 插件的伪静态需要怎么改。 感谢
我用的是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;
}
}
请问 插件的伪静态需要怎么改。 感谢
采纳答案1:
回 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
采纳答案2:
Re网站伪静态问题,有点小毛病,求各位路过大神帮助
提供下报错,
采纳答案3:
楼主您好,
请问您使用了什么插件呢?
在未静态化前,这个插件的访问地址是什么样的呢?
静态化后,这个插件还能正常被访问吗?
按网上的例子,或许您还需要多加一条静态化规则:
在配置文件添加规则后,有没有让Web重新加载呢?
如果您还没有解决问题,那我找台测试机,帮您安装amh4.2和discuz!测试一下喔。
我在 CentOS 6.5 32位系统上,安装了amh4.2面板,
之后安装 Discuz!3.2,在原有amh4.2的discuz.conf静态化文件上添加上边提到的那一行后,可正常访问插件的静态化地址。
请问您使用了什么插件呢?
在未静态化前,这个插件的访问地址是什么样的呢?
静态化后,这个插件还能正常被访问吗?
-------------------------
回 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静态化文件上添加上边提到的那一行后,可正常访问插件的静态化地址。

版权声明
本文为[阿里云问答]所创,转载请带上原文链接,感谢
https://developer.aliyun.com/ask/243076