首页 > 解决方案 > 重定向到外部 url,导致 404 laravel 5.8

问题描述

我以为这会很简单,但我很难过。

我的站点导航上有一个链接,该链接指向 aws pdf 文件并且工作正常。我正在尝试创建一个用户可以输入并重定向到该文件的命名路由,但我得到了 404。

我试过了:

Route::get('Documents', function () {

    return redirect()->away('http://s3.aws/documents.pdf');

});

Route::get('Documents', function () {

    return redirect()->to('http://s3.aws/documents.pdf');

});

    Route::get('Documents', function () {

    return redirect('http://s3.aws/documents.pdf');

});

当我访问 www.mysite.com/Documents 时,它们都会导致 404

有任何想法吗?

标签: phphtmllaravelroutes

解决方案


只需使用

return Redirect::to($url);

在此处阅读有关laravel 重定向的更多信息。


推荐阅读