Menggunakan vue-router dalam laravel, cara menggunakan sejarah html5
给我你的怀抱
给我你的怀抱 2017-05-16 16:46:44
0
2
730

Bagaimana untuk menggunakan sejarah html5 apabila menggunakan vue-router dalam laravel?
Jika dalam VueRouter baharu({mode:'history',...});, tidak akan ada 127.0.0.1/#/artikel dalam URL, seperti ini #Muncul, laluan tidak ditemui. .
Menunggu dalam talian. . . .

给我你的怀抱
给我你的怀抱

membalas semua(2)
PHPzhong

Pindahkan HttpException ke View anda dalam Pengendali pengendalian pengecualian untuk pemprosesan! Permintaan selebihnya hanya boleh dibuat dalam mod API

Menguji laravel 5.4

Hanya laluan ditakrifkan dalam penghalaan web.

左手右手慢动作

vue-router Mendayakan mod sejarah memerlukan sokongan pelayan bahagian belakang. vue-router 启用 history 模式需要后端服务器的支持。

如果服务器为 Apache ,配置如下:

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

如果服务器为 Nginx,配置如下:

location / {
  try_files $uri $uri/ /index.html;
}

详见官网文档。


如果路由由前端负责,后端仅提供接口的话。
接口的路由最好在 routes/api.php

Jika pelayan ialah Apache, konfigurasi adalah seperti berikut:🎜 rrreee 🎜Jika pelayan ialah Nginx, konfigurasi adalah seperti berikut: 🎜 rrreee 🎜Lihat dokumentasi laman web rasmi untuk butiran. 🎜
🎜Jika bahagian hadapan bertanggungjawab untuk penghalaan dan bahagian belakang hanya menyediakan antara muka.
Laluan antara muka paling sesuai ditakrifkan dalam routes/api.php. 🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan