又一个 nginx 重定向问题。
我一直在尝试重定向domain.com/blog/post-1
,/blog/post-2
到sub.domain.com/blog/post-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 服务器块。