Yêu cầu Nov 1st, 2019 9:20 a.m. 946 0 4
  • 946 0 4
0

Whoops, looks like something went wrong.

Chia sẻ
  • 946 0 4

Chào mọi người mình đang gặp vấn đề cần hỗ trợ. mình có 1 url : domain/ten-bai-viet bây giờ người dùng cố tình đánh sai domain/ten-bai-viet-abc thì nó sẽ báo lỗi Vậy giờ làm sao để có thể redirect trang này đến trang mình muốn. tốt nhất là Về được trang gốc hoặc cùi hơn là về trang chủ. Thanks

4 CÂU TRẢ LỜI


Đã trả lời Nov 1st, 2019 9:39 a.m.
Đã được chấp nhận
+1

https://stackoverflow.com/questions/29479409/redirect-to-homepage-if-route-doesnt-exist-in-laravel-5 bạn thử làm theo cách này xem. Ngoài ra thì class app/Exceptions/Handler.php dùng để xử lý các Exception, bạn có thể tìm hiểu thêm ở https://laravel.com/docs/5.7/errors#the-exception-handler.

Hi vọng có thể giúp bạn.!

Chia sẻ
Avatar TinhTN @tinhtn89
Nov 1st, 2019 9:56 a.m.

thanks

Đã trả lời Nov 1st, 2019 9:22 a.m.
+1

Bạn có thể dùng

Route::fallback(function() {
    // code
});

Và bạn xử lý ở đây

Chia sẻ
Avatar TinhTN @tinhtn89
Nov 1st, 2019 9:34 a.m.

Not work 😦

Avatar Phan Lý Huỳnh @phanlyhuynh
Nov 1st, 2019 9:35 a.m.

@tinhtn89 Bạn để cái route này cuối file nhé

Đã trả lời Nov 1st, 2019 9:24 a.m.
+1

bạn nên customer lại redirect sang trang not found ấy

ví dụ này cũng được =))

https://laravel.com/docs/5.7/errors#http-exceptions

https://hdtuto.com/article/laravel-55-create-custom-404-error-page

Chia sẻ
Đã trả lời Nov 1st, 2019 9:24 a.m.
+1

Bạn có thể tham khảo qua doc của laravel. https://laravel.com/docs/5.8/errors

Chia sẻ
Avatar Duy Anh @noithatduyanh
Nov 1st, 2019 1:47 p.m.

bạn nên customer lại redirect sang trang not found hoặc làm thử theo cách này https://laravel.com/docs/5.7/errors#the-exception-handler.ghế chiavari

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí