Consider the server name www.example.com and the application should work on the port number 3000. When I type www.example.com/user which is the proxied url for our user application received from the host team, the application does not work. It automatically redirects from www.example.com/user to www.example.com:3000/user/ But When I type www.example.com/user/ with trailing slash at the end, the application works perfectly. I want the application to work when typing www.example.com/user without redirecting to www.example.com:3000/user/ For that, it should not add :3000 anymore on the url and the application should work. Thank you for helping. Here is my code: worker_processes 1; events { worker_connections 4096; } http { include mime.types; sendfile on; server { listen 3000 ssl; listen [::]:3000 ssl; resolver 127.0.0.11; autoindex off; server_name dthhub.umadev.dth.ihost.com; server_tokens off; ssl_certificate /etc/nginx/d2dnode02.crt; ssl_certificate_key /etc/nginx/d2dnode02.key; location /user { #alias /app/dist/dashboard-user; alias /usr/share/nginx/html; index index.html; } gzip_static on; } } Continue reading...