Tag Archives: rewrite

LNMP一键安装包0.3中wordpress Rewrite(伪静态规则)正确写法

由于失误,lnmp一键安装包中的wordpress.conf这个文件是wordr … Continue reading

自动将Apache Rewrite伪静态规则转换为Nginx Rewrite

以前介绍过Nginx的Rewrite配置这篇文章,今天无意间发现了,这个自动转换 … Continue reading

Nginx下Discuz!的Rewrite配置

  昨天说了一些Nginx的Rewrite配置 今天主要说一下Nginx下Discuz!的Rewrite .
需要说明的是,下网上以前一直流传的Rewrite都是有误的。
下面的Rewrite中百分号前面多了个转移字符“”,这在Apache中是需要的,而在Nginx中则是不需要的。
rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ /viewthread.php?tid=$1&extra=page%3D$3&page=$2 last;
正确的应该是
rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ /viewthread.php?tid=$1&extra=page%3D$3&page=$2 last; Continue reading

Nginx的Rewrite配置

       wnmp 已经发布好几天了,参加试用的人也不少,不少人反映如何设置Rewrite 和虚拟主机,在接下来的几天我将会陆续发表相关的文章。
       Nginx的Rewrite
经过网上查阅和测试,发现Nginx的Rewrite规则和Apache的Rewite规则差别不是很大,几乎可以直接使用。比如在Apache中这样写规则
rewrite ^/([0-9]{5}).html$ /viewthread.php?tid=$1 last;
而在Nginx中写成这样写是无法启动的,解决的办法是加上两个双引号: Continue reading