0

是否可以使用 Dotcloud 上的应用程序 nginx.conf 从子域重定向到文件夹?

我想将http://blog.domain.com重定向到http://www.domain.com/blog

我可能错了,但据我了解,应用程序级别 nginx.conf 的内容被插入到主 nginx.conf 的服务器块中。

我在 nginx.conf 中尝试了以下指令,但它不起作用:

rewrite http://blog.domain.com http://www.domain.com/blog/ permanent;

有没有其他人设法做到这一点?

4

1 回答 1

0

好的,所以我想通了。虽然 Ifs 在 nginx 中被认为是邪恶的,但这是我能做的最好的事情:

if ($http_host = "blog.domain.com") {
    rewrite ^/(.*)$ http://www.domain.com/blog/$1?$args;
}
于 2012-12-04T19:53:04.660 回答