2017-09-16 2 views
0

Ich habe Route mitvue Seite nicht nach bauen

http://localhost:8080/user/reset 

Es funktioniert finden gefunden, wenn ich in dev bin Aber nach dem Bauprozess i setzen dist in localhost

http://localhost/user/reset 

Es sagt Seite nicht gefunden. Aber ich kann von der Homepage aus zugreifen, indem ich auf Router-Link klicke, aber nicht über direkte Adresse in meinem Browser.

 { 
     path: '/user/reset', 
     component: function(resolve) { 
      require(['@/components/view/reset.vue'], resolve) 
     } 
    } 

dies ist mein Weg in routes.js

Antwort

1

Ich habe vergessen .htaccess-Datei zu setzen.

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

für mehr Details ... https://router.vuejs.org/en/essentials/history-mode.html

Verwandte Themen