从子域重定向到Dotcloud上的文件夹

时间:2012-12-03 17:37:52

标签: nginx dotcloud

是否可以使用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;

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

1 个答案:

答案 0 :(得分:0)

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

if ($http_host = "blog.domain.com") {
    rewrite ^/(.*)$ http://www.domain.com/blog/$1?$args;
}