====== Как заставить работать Vue SPA из папки сайта ===== 1. Наприклад SPA планується розташувати за адресою **vr.spkua.com.ua/spa** (або в розробці **localhost:8080/spa** ). 2. В файлі проекту config/index.js зробіть налаштування: module.exports = { dev: { ... assetsPublicPath: '/spa', ... }, build: { ... assetsPublicPath: '/spa', ... } } 3. В файлі проекту router/index.js зробіть налаштування: export default new Router({ ... mode: 'history', base: '/spa/' }) 4. Для режима розробки цього досить. Але для розгортання в продакшн потрібно налаштувати сервер **vr.spkua.com.ua/spa/.htaccess** ([[https://router.vuejs.org/ru/guide/essentials/history-mode.html#%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%BE%D0%B2|Vue Router]]) : AddDefaultCharset utf-8 RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /spa/index.html [L]