我无法执行以下 nginx.conf 重写:
test.mysite.info
到:
mysite.info/test
这是我尝试过的:
server {
server_name test.mysite.info;
rewrite ^ https://mysite.info/test/$request_uri;
}
我知道我的 DNS(Route53 AWS)是正确的,因为:
- test.mysite.info 重定向到 mysite.info(只是不是 mysite.info/test)
- 我有一个 Apache 服务器来处理我的网站。com我可以使用 .htaccess 将其重写
test.mysite.com
为mysite.com/test
。
我没有对默认的 nginx.conf 安装做任何更改,所以我完全搞不懂为什么这么简单的事情不起作用。下面是我的完整 nginx.conf 文件如果有帮助的话。