首页 > 解决方案 > 重定向似乎不起作用并显示 Forbidden 错误消息

问题描述

我添加了一个链接到我的网页,如下所示:

<a alt="English" href="{{ route('english.version') }}">En</a>

这是路线english.version

Route::get('/en', function () {
    redirect(url('https://websitename.com/landing'));
})->name('english.version');

但是现在每当我点击链接En时,我都会收到此错误:

禁止您无权访问此资源。

所以问题是,我怎样才能显示/en链接,当用户点击它时,它会重定向另一个 url,https://websitename.com/landing在这种情况下呢?

标签: phplaravellaravel-5.8

解决方案


它应该从关闭中返回,然后将您重定向到目标。

Route::get('/en', function () {
    return redirect(url('https://websitename.com/landing'));
})->name('english.version');

这是目前唯一的问题。请尝试并告诉我。谢谢


推荐阅读