Перенаправление laravel 5.7 с Nginx

Я уверен, что делаю что-то совершенно очевидное ... но я не понимаю, что я здесь делаю не так ...

У меня есть функция контроллера

public function extsearch() {
    return redirect()->away('https://www.dropbox.com');
}

Маршрут в порядке, так как я тестировал его с представлением, и он отлично отображается ... но этот код дает мне ошибку «Страница не найдена» и ничего в журналах.

Из того, что я видел, это правильный синтаксис для внешнего URL (здесь явно фиктивный). Документы Laravel обычно несколько непрозрачны по этому поводу.

Обновлено:> копаясь в журналах, я наконец заметил, что nginx жаловался

[error] 27527#27527: *4089 connect() failed (111: Connection refused) while 
connecting to upstream, client: <hidden>, server: <hidden>, request: "OPTIONS 
/ HTTP/1.1", upstream: "http://[::1]:5984/", host: "<hidden>", referrer: 
"https://<hidden>/analytics/extsearch"
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
0
0
234
2

Ответы 2

Попробуй это.

return Redirect::to('https://www.dropbox.com');

хорошо, что синтаксис вызывает ошибку .. "production.ERROR: Class 'App \ Http \ Controllers \ Analytics \ Redirect' not found" Документы Laravel 5.7 предполагают, что формат OP является правильным - laravel.com/docs/5.7/redirects

baradhili 17.12.2018 05:01

хорошо прослежено, что это может быть nginx на самом деле останавливает перенаправление по какой-то странной причине ... Как только я выясню это, я опубликую здесь

baradhili 17.12.2018 05:37

используйте это для перенаправления используйте Illuminate \ Support \ Facades \ Redirect;

Jasim Juwel 17.12.2018 06:17

Похоже, это не имело ничего общего с Laravel - за исключением того, что Laravel не может выполнить хорошее перенаправление Nginx, если Nginx уже выполняет перенаправление самостоятельно ..

В nginx / php-fpm заголовок местоположения иногда игнорируется браузером. Почему?

дает большую часть решения

Другие вопросы по теме