【发布时间】:2019-06-18 15:25:11
【问题描述】:
是否可以像这样屏蔽一个子域以指向另一个子域:
sub.domain.com转sub2.domain.com/example/example2。
我可以通过使用这个 nginx 配置来获得这个:
server {
listen 443 ssl http2; # managed by Certbot
<!-- ssl_certificate goes here -->
server_name sub.domain.com;
rewrite ^/?$ https://sub2.domain.com/example/example2 permanent;
}
但是这个配置的问题是当你去 sub.domain.com 时你会被重定向到sub2.domain.com/example/example2 而不是仅仅屏蔽 URL。
如果我转到 sub.domain.com/test 而不是转到 sub2.domain.com/example/example2/test 它只会显示 404 页面。
【问题讨论】:
标签: nginx url-rewriting