Bagaimana cara tetap di halaman yang sama saat refresh halaman pada mode history di vue router

gan saya pake mode history di vue route pada laravel, tujuan saya pake mode history biar tanda #(hash) pada urlnya ilang tapi saya ada 1 masalah nihh gan di mode history, urlnya sih bersih alias hasnyanya sudah hilang tapi ketika saya refresh laravelnya keluar error dari routenya yaitu halaman tidak dapat ditemukan alias 404, tapi emang iyaa sihh wajar error karna waktu saya refresh kondisi url tertulis "http://localhost:8000/PageAbout" untuk router "PageAbout" emang gk ada di web.php(Router dari Laravel) tapi sudah saya definisikan di "Routernya Vue js" terus saya ngakalin tuhh gan pake cara gini di web.php(Router Laravel) :

<?php

Route::get('/{url}', function() {
 return redirect('/PageHome')
});

cara di atas udah bekerja sihh gan, tapi rasanya gk enak gan kalo misalkan kita lagi dihalaman PageAbout trus kita refresh tiba2 di redirect ke halaman PageHome, gimana gan ya cara ngatasin masalah itu, kalo di mode hash sihh kaya gini gk ada masalah tapi gk enak aja kalo ada tanda hashnya di url jadi keliatan gk bersih. Jadi saya maunya gmana caranya biar saya bisa di halaman yang sama saat refresh halaman pada mode history di vue router

avatar tejo
@tejo

82 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban