Tag Archives: Nginx

Nginx访问二级目录后/(反斜杠)无法访问问题的解决办法

今天,有位wnmp的用户反映,Nginx访问二级目录的时候不加/(反斜杠)无法访 … 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