0
我nginx的配置這樣nginx的子域代理通不工作
example.com配置
location /sample.php {
#return 505;
proxy_pass http://sub1.example.com
}
location/{
return 404;
}
sub1.example.com配置
location/{
try_uri $uri @missing
}
location ~ \.php {
...
}
location @missing {
rewrite^http://sub1.example.com/index.php
}
當我請求sample.php
重定向example.com/index.php
並返回404,而我預測必須返回sub1.example.com/index.php
這是一個有效的URL
我的錯誤是什麼? 注:當我取消return 505
這是工作和瀏覽器