routes/web.php
必ずページの1番下に 次のように記述します
// =============== fallback 404 ===============
Route::fallback(function () {
return redirect('/my_error.php');
});
上記の方法を実行しても、findOrFail() メソッドなどを実行したときのリダイレクト先は並べる独自の404ページになってしまいます そこで 404ページを作成してリダイレクトさせます。(強引ですが。)
/resources/views/errors/404.blade.php にファイル下記の内容で作成します。
<script>window.location = "/my_error.php";</script>