是否可以使用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;
有没有其他人设法做到这一点?
答案 0 :(得分:0)
好的,所以我想出来了。虽然在nginx中被认为是邪恶的,但这是我能做的最好的事情:
if ($http_host = "blog.domain.com") {
rewrite ^/(.*)$ http://www.domain.com/blog/$1?$args;
}