找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 114|回复: 11

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

[复制链接]

32

主题

72

回帖

252

积分

中级会员

积分
252
发表于 2010-8-19 09:30:06 | 显示全部楼层 |阅读模式
求基于Nginx下的Joomla伪静态Rewrite配置........

谢谢!
回复

使用道具 举报

76

主题

1610

回帖

3470

积分

论坛元老

积分
3470
发表于 2010-8-19 09:34:17 | 显示全部楼层
Google.
回复

使用道具 举报

32

主题

72

回帖

252

积分

中级会员

积分
252
 楼主| 发表于 2010-8-19 09:41:36 | 显示全部楼层
搜索到很多,但都很长的,不知道要添加在哪里啊..............
回复

使用道具 举报

76

主题

1610

回帖

3470

积分

论坛元老

积分
3470
发表于 2010-8-19 09:45:14 | 显示全部楼层
原帖由 winok 于 2010-8-19 09:41 发表


搜索到很多,但都很长的,不知道要添加在哪里啊..............


看起来,这个似乎不是joomla rewrite的问题,而是服务器rewrite配置的问题。
回复

使用道具 举报

384

主题

5083

回帖

1万

积分

论坛元老

积分
11378
发表于 2010-8-19 09:48:32 | 显示全部楼层
不知道要添加在哪里啊..............

回复

使用道具 举报

171

主题

1286

回帖

3121

积分

论坛元老

积分
3121
发表于 2010-8-19 10:16:49 | 显示全部楼层


回复

使用道具 举报

32

主题

72

回帖

252

积分

中级会员

积分
252
 楼主| 发表于 2010-8-19 10:26:12 | 显示全部楼层
哦............谁帮忙写一个??
回复

使用道具 举报

76

主题

1610

回帖

3470

积分

论坛元老

积分
3470
发表于 2010-8-19 10:46:12 | 显示全部楼层
在nginx的conf文件夹下创建joomla.conf文件,把joomla nginx rewrite规则复制进去,在vhost的域名conf文件修改rewrite段的路径,如果是LNMP一键安装包并且绑定域名的时候启用rewrite的话把other.conf改为joomla.conf就可以了.
回复

使用道具 举报

32

主题

72

回帖

252

积分

中级会员

积分
252
 楼主| 发表于 2010-8-19 10:47:09 | 显示全部楼层
重点是没有找到joomla nginx rewrite规则
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2010-8-19 10:51:35 | 显示全部楼层
Google NCR "joomla nginx rewrite",出来一大堆结果。
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 ~ “(\|%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 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-11 20:01 , Processed in 0.021460 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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