Я работаю с Laravel и VueJS, laravel находится в подкаталоге (www.dominio.com/subdirectory), я изменил настройки моего apache vHost, чтобы доступ к этому имени был перенаправлен на папка 'subdirectory / publi c', однако при доступе к ней vuejs я сталкиваюсь с этой ошибкой:
введите описание изображения здесь
при доступе к любому суб-маршрут к vue он может подключиться нормально, но основной вызывает эту проблему.
маршрутизатор / индекс. js
import Router from 'vue-router';
import Login from '@/components/Login';
import ForgotPassword from '@/components/ForgotPassword';
import Index from '@/components/Index';
Vue.use(Router);
export default new Router({
mode: 'history',
base: '/subdirectory',
routes: [
{
path: '/',
name: 'Index',
component: Index,
children: [
{
path: '',
name: 'Login',
component: Login,
},
{
path: 'forgot-password',
name: 'forgotPassword',
component: ForgotPassword,
},
],
},
],
});
маршруты / сеть. php
<?php
//use Illuminate\Routing\Route;
use App\User;
use Illuminate\Support\Facades\Hash;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;
Route::get('/{any}', 'FrontendController@app')->where('any', '^(?!api).*$');```