Re: Відповідь: Как убрать слеш / из начала $request uri

2021-03-26 Пенетрантность Dmytro Lavryk
Не очень понимаю, что тут объяснять еще можно...
Смотрим УРЛ, если есть хоть что-то после слеша, запоминаем его и потом 
подставляем в урл гугла в качестве параметра. И отсылаем 302 на этот урл


 Увімкнуто пт, 26 бер. 2021 08:45:33 +0200 maximkherson 
 написав 


Могли бы вы пожалуйста пояснить данную запись?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,291054,291055#msg-291055

___
nginx-ru mailing list
mailto:nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Відповідь: Как убрать слеш / из начала $request uri

2021-03-26 Пенетрантность maximkherson
Могли бы вы пожалуйста пояснить данную запись?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,291054,291055#msg-291055

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Відповідь: Как убрать слеш / из начала $request uri

2021-03-25 Пенетрантность Dmytro Lavryk
rewrite ^/(.+) https://google.com/search?q=$1 redirect;

 Увімкнуто чт, 25 бер. 2021 22:59:30 +0200 maximkherson 
 написав 


Приветсвую!
Делаю редирект с локального хочта на гугл.
В начальном запросе в браузере после / идёт поисковый запрос:
http://redirect.localhost/hello

Далее происходит редирект на google.com/search?q=
и проблема в том, что не знаю как добавить к этому адресу
(google.com/search?q=) $request_uri без слеша в начале.

Получается вот так:
https://www.google.com/search?q=/hello
а надо так:
https://www.google.com/search?q=hello

Мой код:
server {
<-->listen *:80;
<-->server_name redirect.localhost;
<-->return 302 https://google.com/search?q=$request_uri;
}

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,291051,291051#msg-291051

___
nginx-ru mailing list
mailto:nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru