Удалить косую черту
Я обслуживаю каталог со статическим содержимым, скажем
|-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.
Смотрите этот документ для более.