将Lighttpd重写转换为Nginx [new]

时间:2015-01-29 15:54:53

标签: web nginx lighttpd

我见过很多人都在询问将Lighttpd转换为Nginx但是还没有看到我的例子。如果有人可以提供帮助,请!

我想转换:

url.rewrite = (
            "^/includes/(.*)$" => "/includes/$1",
            "^/templates/(.*)$" => "/templates/$1",
            "^/css/(.*)$" => "/css/$1",
            "^/classes/(.*)$" => "/classes/$1",
            "" => "/index.php/$1"
)

我尝试使用:

location / {
            try_files $uri $uri/ /index.php?$args;
    }

但如果我直接链接到资源,它会显示它而不是重写回index.php

我也想知道这是否可行,但似乎没有:

rewrite ^/includes/(.*)$ /includes/$1 break;
rewrite ^/classes/(.*)$ /classes/$1 break;

任何建议都将不胜感激。

谢谢, ë

0 个答案:

没有答案