全球主机交流论坛

标题: joomla nginx规则问题 [打印本页]

作者: winok    时间: 2010-8-19 14:33
标题: joomla nginx规则问题
location / {
      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 ~ “(\<|%3C).*script.*(\>|%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;}
    }


网上找到这段,并且放到joomla.conf,在nginx.conf加入了include语句。但joomla1.5开启搜索引擎友好链接后,均无法访问被优化的链接.......

我的joomla放在网站根目录tae文件夹里面
作者: Host.HowPick    时间: 2010-8-19 14:43
这个要放在
server 段里面。
作者: winok    时间: 2010-8-19 15:10

作者: winok    时间: 2010-8-19 15:24
标题: 回复 2# 的帖子
我把那段代码放在nginx.conf的server段里面,重启lnmp,但还是不行.........求解

404 Not Found

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

nginx/0.7.65
作者: winok    时间: 2010-8-19 15:28
求助啊!!!!!!!!!!!!!
作者: winok    时间: 2010-8-19 17:53
继续求助...........
作者: happykk    时间: 2010-8-19 18:29
你折腾啥呀!用逐浪放着apache不用非要用nginx,能快多少?放弃吧
作者: lightwing    时间: 2010-8-19 22:22
rewrite ^.*$ http://$host/index.php last;
我的joomla放在网站根目录tae文件夹里面

那是不是应该是 rewrite ^.*$ http://$host/tae/index.php last; ?
作者: winok    时间: 2010-8-20 10:10
都试过了,就是不行........




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4