找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 152|回复: 2

Nginx下EMLOG Rewrite规则...

[复制链接]

6

主题

53

回帖

162

积分

注册会员

积分
162
发表于 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这个选项,绝对可行!如有问题可以一起讨论..
回复

使用道具 举报

依依 该用户已被删除
发表于 2013-7-28 16:19:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

0

回帖

2

积分

新手上路

积分
2
发表于 2014-2-1 09:04:52 | 显示全部楼层
Mark一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-15 13:02 , Processed in 0.092263 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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