Вы хотите указать URI /signup
на файл, расположенный по адресу /etc/nginx/html/add-user.html
. Существует несколько способов добиться этого с помощью Nginx, включая директивы rewrite
и try_files
.
Например:
location /signup {
try_files /add-user.html =404;
}
Директива root
не должна повторяться в этом блоке location
, поскольку она унаследует то же значение от окружающего блока.
=404
ничего не делает, поскольку add-user.html
всегда существует, но try_files
требует двух параметров.Подробнее см. в этом документе .
В указанном выше местоположении будет обрабатываться любой запрос, начинающийся с /signup
(например, /signup/
или /signups
).
Ограничениедля одного URI /signup
используйте модификатор =
.Подробнее см. в этом документе .
Например:
location = /signup {
try_files /add-user.html =404;
}