Я пытаюсь настроить nginx для небольшого количества c "веб-хостинг" для нескольких продуктов. Я пытаюсь настроить вложенные местоположения в nginx, но все еще получаю ошибки.
Моя конфигурация местоположения
location /pets {
index index.html;
location ~ /pets/rabbits {
index rabbits.html;
}
Я пытаюсь обслуживать index.html
, когда вы go в myserver.org/pets
и rabbits.html
при посещении myserver.org/pets/rabbits
.
Домашние животные работают, а кролики нет. Я получаю сообщение об ошибке 301, когда я go без конечного sla sh и 404 с конечным sla sh.
Что я делаю не так, пожалуйста?
Спасибо
РЕДАКТИРОВАТЬ: И также я пытаюсь сопоставить местоположения /pets
и /pets/
безуспешно (чтобы сопоставить оба). Использование регулярных выражений типа /pets(?:/(.*))?$
et c. Есть ли простой способ добиться такого поведения?