Я обслуживаю каталог со статическим контентом, скажем
|-index.html
|--a
| |-index.html
|--b
|-index.html
Когда я получаю доступhttp://localhost/a- в настоящее время он получает постоянное перенаправление наhttp://localhost/a/который обслуживаетhttp://localhost/a/index.html.
Я хотел бы иметь такое же поведение без изменения URL-адреса браузера сhttp://localhost/aкhttp://localhost/a/.
решение1
Вы можете использовать try_files
.
Например:
try_files $uri $uri/index.html =404;
Первый термин ищет точное совпадение (файл, соответствующий URI). Второй термин ищет каталог, содержащий index.html
, где путь к каталогу указан URI (без завершающего /
). В противном случае возвращается ответ 404.
Видетьэтот документдля большего.