Can anyone tell me why is this ngnix config doesn't match all URL that starts with /admin :
location /admin { alias {{path_to_static_page}}/admin/build/; try_files $uri $uri/ /index.html; } It always fall back to the default content of location / . However, I hardcoded all the possible URL in the Nginx config, it works and only matches the hard coded URL, something like :
location /admin { alias {{path_to_static_page}}/admin/build/; try_files $uri $uri/ /index.html; } location /admin/news/ { alias {{path_to_static_page}}/admin/build/; try_files $uri $uri/ /index.html; } location /admin/another-url/ { alias {{path_to_static_page}}/admin/build/; try_files $uri $uri/ /index.html; } Thanks for your help.
/index.htmlwhich is a URI that does not begin with/admin. Perhaps you mean to use/admin/index.html?