Есть два пути:
/home/web/domainname/public/user - Пользовательский интерфейс
/home/web/domainname/public/admin - Админ панель
И есть конфигурация nginx
server_name domainname;
location / {
try_files $uri $uri/ /index.html;
alias /home/web/domainname/public/user/;
}
location /admin/ {
try_files $uri $uri/ /index.html;
alias /home/web/domainname/public/admin/;
}
Вроде бы что то шевелиться. К примеру я захожу на domainname/admin/ и я вижу мою админпанель, могу в ней поковыряться и т.п. Но если я зайду в админпанель так domainname/admin/page/, то меня закинет на несуществующую страницу, запрос начнёт обрабатывать первое приложение.
Я так понимаю, мне надо в location / {} запретить обрабатывать путь /admin/, но я понятия не имею как это сделать.
UPD:
Может пойти от обратного, и запретить пользовательскому интерфейсу, обрабатывать маршрут /admin/? Возможно ли такое, товарищи эксперты Vue.js?