设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

Nginx下EMLOG Rewrite规则... [复制链接]
查看:48 | 回复:2

39

主题

1306

回帖

2759

积分

金牌会员

积分
2759
发表于 2013-7-28 09:35:33 | 显示全部楼层 |阅读模式
本帖最后由 Zoplor 于 2013-10-13 22:38 编辑

EMLOG,用了两年了,相对来说没有wp的臃肿,而且功能也很不错....
前段时间在Nginx下发现伪静态的问题,花了点心思写了段Rewrite Rules,亲测可用,

我用的Nginx1.4.1,送给朋友们拿去研究下,

首先
#vi /etc/nginx/conf.d/default.conf   

然后在 server { }花括号内添加如下代码:
              if (!-f $request_filename){
                set $rule_0 1$rule_0;
               }
              if (!-d $request_filename){
                set $rule_0 2$rule_0;
               }
              if ($rule_0 = "21"){
                rewrite ^/(post|record|sort|author|page)-([0-9]+)\.html$ /index.php?$1=$2;
                rewrite ^/(post|record|sort|author|page)/([0-9]+)$ /index.php?$1=$2;
               }
                rewrite ^/tag-(.+)\.html$ /index.php?tag=$1;
                rewrite ^/tag/(.+)$ /index.php?tag=$1;
                rewrite ^/t/page/([0-9]+)$ /t/index.php?page=$1;

然后保存退出
#service nginx restart   重启Nginx
在网站根目录建一个.htaccess (说明,如果你不弄这个东西emlog后台会提示错误,)
把.htaccess权限改为0777
进入emlog后台开启伪静态即可,此规则只适合post-*.html这个选项,绝对可行!如有问题可以一起讨论..

4

主题

22

回帖

62

积分

注册会员

积分
62
发表于 2013-7-28 16:19:52 | 显示全部楼层
本帖最后由 Zoplor 于 2013-12-16 19:59 编辑

好像很牛逼的样子!

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2014-2-1 09:04:52 | 显示全部楼层
Mark一下
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-5-23 08:10 , Processed in 0.014592 second(s), 4 queries , Gzip On, Redis On.

返回顶部