Ich habe eine URL api.domain.com
, die ich domain.com/api
zu umleiten bin versucht, aber ich möchte das Aussehen bewahren, dass es nach wie vor ist api.domain.com
NGINX Maske eine URL umleiten
ich folgendes
server {
listen 80;
server_name api.domain.com;
location ~ ^/ {
rewrite ^/(.*) https://domain.com/api/$1 break;
}
}
versucht haben, aber wenn Ich schlug einen Endpunkt zB api.domain.com/user/1
in dem Browser, der als domain.com/api/user/1
angezeigt wird.
Ist es möglich, die Domain zu bekommen, um visuell zu bleiben, wie api.domain.com/user/1
Schauen Sie sich die Direktive 'proxy_pass' an. Details finden Sie in diesem Dokument (http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass). –