全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5402|回复: 12
打印 上一主题 下一主题

[nginx] 有人用joomla吗??怎么写rewrite规则

[复制链接]
跳转到指定楼层
1#
发表于 2010-8-19 09:30:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
求基于Nginx下的Joomla伪静态Rewrite配置........

谢谢!
13#
 楼主| 发表于 2010-8-19 11:10:59 | 只看该作者
已经在nginx.conf加入了include
12#
 楼主| 发表于 2010-8-19 11:09:13 | 只看该作者
放在tae文件夹的,但我用这个rewrite规则还是不行
11#
 楼主| 发表于 2010-8-19 11:01:14 | 只看该作者
谁帮我看看

    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;}
    }

这个可以吗??域名是taiidan.com/tae

[ 本帖最后由 winok 于 2010-8-19 11:08 编辑 ]
10#
发表于 2010-8-19 10:51:35 | 只看该作者
Google NCR "joomla nginx rewrite",出来一大堆结果。
Nginx官网的结果已经直接给出配置了。
9#
 楼主| 发表于 2010-8-19 10:47:09 | 只看该作者
重点是没有找到joomla nginx rewrite规则
8#
发表于 2010-8-19 10:46:12 | 只看该作者
在nginx的conf文件夹下创建joomla.conf文件,把joomla nginx rewrite规则复制进去,在vhost的域名conf文件修改rewrite段的路径,如果是LNMP一键安装包并且绑定域名的时候启用rewrite的话把other.conf改为joomla.conf就可以了.
7#
 楼主| 发表于 2010-8-19 10:26:12 | 只看该作者
哦............谁帮忙写一个??
6#
发表于 2010-8-19 10:16:49 | 只看该作者
5#
发表于 2010-8-19 09:48:32 | 只看该作者
不知道要添加在哪里啊..............
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-13 17:48 , Processed in 0.074525 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表