Режим истории Vuejs - Доступ к прямой странице категории возвращает 404 (apache) - PullRequest
0 голосов
/ 02 мая 2018

Я создал мини-тест с несколькими страницами: http://media.eurolines -group.ro / website / Когда я работаю на localhost и получаю доступ к одной из страниц, она работает очень хорошо, но когда я пытаюсь получить доступ к ней на сервере (apache), я получаю ошибку 404 - например: http://media.eurolines -group.ro / website / о . Есть ли способ, когда при входе непосредственно в / о, / контакт / вакансии - вернуться на страницу?

Вот мои сценарии:

Htaccess

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
</IfModule>

Маршрутизатор / index.js

export default new Router({
    mode: 'history',
    base: '/website/',
  routes: [
    {
        path: '/',
        name: 'Home',
        component: Home
    },
    {
        path: '/about',
        name: 'About',
        component: About
    },
    {
        path: '/contact',
        name: 'Contact',
        component: Contact
    },
    {
        path: '/jobs',
        name: 'Jobs',
        component: Jobs
    }
  ]
})

config.js

build: {
    // Template for index.html
    index: path.resolve(__dirname, '../dist/index.html'),

    // Paths
    assetsRoot: path.resolve(__dirname, '../dist'),
    assetsSubDirectory: 'static',
    assetsPublicPath: 'http://media.eurolines-group.ro/website',

Спасибо заранее!

1 Ответ

0 голосов
/ 02 мая 2018

Я понял это с помощью кого-то - Если кто-то еще сталкивается с этой проблемой: я заменяю все в моем htaccess следующим:

FallbackResource index.html
...