Nginx将domain.com/blog/posts重定向到sub.domain.com/blog/posts

时间:2012-05-17 16:46:23

标签: redirect nginx subdomain blogs

另一个nginx重定向问题。

我一直在尝试将domain.com/blog/post-1/blog/post-2重定向到sub.domain.com/blog/post-1等。

任何指针?

1 个答案:

答案 0 :(得分:1)

如果您不想在没有子域名的domain.com上提供任何内容,请添加此块:

server {
    server_name domain.com;
    return 301 $scheme://sub.domain.com$request_uri;
}

如果您想以某种方式使用它,请将其添加到您的domain.com服务器块:

location /blog {
    rewrite     ^ http://sub.domain.com$request_uri? permanent;
}

当然,在任何情况下,您都希望sub.domain.com服务器块正在捕获此请求。