Перенаправление, похоже, не работает и показывает запрещенное сообщение об ошибке

#php #laravel #laravel-5.8

Вопрос:

Я добавил ссылку на свою веб-страницу следующим образом:

 lt;a alt="English" href="{{ route('english.version') }}"gt;Enlt;/agt;  

А вот и маршрут english.version :

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

Но теперь всякий раз, когда я нажимаю на ссылку Ru, я получаю эту ошибку:

Запрещено У вас нет разрешения на доступ к этому ресурсу.

Итак, вопрос в том, как я могу показать /en ссылку, и когда пользователи нажимают на нее, она перенаправляет другой URL, который https://websitename.com/landing в данном случае?

Ответ №1:

Он должен вернуться после закрытия, а затем перенаправит вас на цель.

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

Это единственная проблема прямо сейчас. Пожалуйста, попробуйте и дайте мне знать. Спасибо