Yêu cầu thg 11 1, 2019 9:20 SA 846 0 4
  • 846 0 4
0

Whoops, looks like something went wrong.

Chia sẻ
  • 846 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 thg 11 1, 2019 9:39 SA
Đã đượ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
thg 11 1, 2019 9:56 SA

thanks

Đã trả lời thg 11 1, 2019 9:22 SA
+1

Bạn có thể dùng

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

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

Chia sẻ
Avatar TinhTN @tinhtn89
thg 11 1, 2019 9:34 SA

Not work 😦

Avatar Phan Lý Huỳnh @phanlyhuynh
thg 11 1, 2019 9:35 SA

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

Đã trả lời thg 11 1, 2019 9:24 SA
+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 thg 11 1, 2019 9:24 SA
+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
thg 11 1, 2019 1:47 CH

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í