【发布时间】:2013-03-15 05:52:51
【问题描述】:
我正在努力在 nginx 上创建一个简单的重写 url。
我的配置如下:
location /foo/bar {
rewrite ^/(.+)$ /index.php?p=$1 break;
}
例如/foo/bar/baz 应该变成 /foo/bar/index.php?p=baz(当然是内部)
但是,通过/foo/bar/ 访问的所有内容都会触发下载位于根目录的 index.php。我如何让它工作?
我也尝试过使用try_files,但不知道如何从$uri 中排除/foo/bar/ 路径。
【问题讨论】: