AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 安装了AMH4.2,使用JOOMLA2.5程序。只有首页可以访问。 |
|
---|---|
eying |
eying 发表于 2014-04-23 18:14:26
在阿里云主机上安装了AMH4.2面板。安装了一个joomla2.5程序,但是只有首页可以访问,其他页面点击进入都是404错误。 请求大侠帮助。
点赞,加油! (0分)
2014-04-23 18:14:26 1
|
CodeByMe |
使用相应的伪静态规则,打开pathinfo
回复
2014-04-23 19:01:38 2
|
Yusky |
回复
2014-04-23 19:09:19 3
|
Yusky |
共享一下,joomla的AMRewrite规则
http://amysql.com/bbs/forum.php?mod=viewthread&tid=1525
回复
2014-04-23 19:10:39 4
|
nerioy |
Mark,虽然现在用的wordpress,说不定以后用的上
回复
2014-04-23 22:28:09 5
|
eying |
本帖最后由 eying 于 2014-4-23 23:44 编辑
感谢“Yusky”兄的指点。问题已经解决。 处理步骤如下: 1、选择需要修改的虚拟主机,点击编辑。然后点击“Rewrite规则”的管理进行新的joomla规则新建,如图所示: 2、新建一个Rewrite规则,名字可以任意填写,为了方便我直接取名joomla,将下列代码粘贴到方框内。然后点击“新建”即可。如图所示: 代码如下: if ( $args ~ "mosConfig_[a-zA-Z_]{1,21}(=|\%3d)" ) { set $args ""; rewrite ^.*$ http://$host/index.php last; return 403;} if ( $args ~ "base64_encode.*\(.*\)") { set $args ""; rewrite ^.*$ http://$host/index.php last; return 403;} if ( $args ~ "(\|%3E)") { set $args ""; rewrite ^.*$ http://$host/index.php last; return 403;} if ( $args ~ "GLOBALS(=|\[|\%[0-9A-Z]{0,2})") { set $args ""; rewrite ^.*$ http://$host/index.php last; return 403;} if ( $args ~ "_REQUEST(=|\[|\%[0-9A-Z]{0,2})") { set $args ""; rewrite ^.*$ http://$host/index.php last; return 403;} if (!-e $request_filename) { rewrite (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ /index.php last; break; } 3、新建之后返回虚拟主机编辑界面,选择刚才新建的 Rewrite规则。最后点击保存即可。如图所示 4、最后重载一下Nginx即可,如图所示: 01.jpg
回复
2014-04-23 23:40:08 6
|
amysql |
回复
2014-04-25 12:42:43 7
AMH面板 - 好用高效低占用、安全可靠极稳定 |
syan0428 |
有没有wordpress.conf的规则呀
回复
2019-03-26 09:38:24 8
|